Macos 无法在Vim';编辑部编辑

Macos 无法在Vim';编辑部编辑,macos,vim,copy,pwd,pbcopy,Macos,Vim,Copy,Pwd,Pbcopy,我尝试将pwd复制到pbcopy,但未成功,如下所示 pwd | !pbcopy 如何在Vim的ED编辑器中复制路径(:-mode)?有很多方法 in terminal pwd | !pbcopy and then in vim "*p in vim :!r pwd or in insert mode <C-R>=getcwd()<CR> or <C-R>=system('pwd')<CR> 当前的vim目录到剪贴板 :let @*=expa

我尝试将pwd复制到pbcopy,但未成功,如下所示

pwd | !pbcopy
如何在Vim的ED编辑器中复制路径(:-mode)?

有很多方法

in terminal
pwd | !pbcopy
and then in vim
"*p

in vim
:!r pwd
or in insert mode
<C-R>=getcwd()<CR>
or
<C-R>=system('pwd')<CR>
当前的vim目录到剪贴板

:let @*=expand('%:p:h')
:let @*=getcwd()
很多方法

in terminal
pwd | !pbcopy
and then in vim
"*p

in vim
:!r pwd
or in insert mode
<C-R>=getcwd()<CR>
or
<C-R>=system('pwd')<CR>
当前的vim目录到剪贴板

:let @*=expand('%:p:h')
:let @*=getcwd()

为什么不
:!pwd | pbcopy

使用命令

cd
如果需要,可以使用命令将其复制到当前工作目录

lcd %:p:h

为什么不
:!pwd | pbcopy

使用命令

cd
如果需要,可以使用命令将其复制到当前工作目录

lcd %:p:h


pbcopy是mac特有的吗?如果你想将pwd放入vim:,!pwd会把它放进去的。那么“*p?星型寄存器是系统剪贴板,我想请澄清一下你想要实现什么?@Mykola:将我在vim中的文件位置复制到剪贴板。pbcopy是mac专用的吗?如果你想把pwd放进vim:,!pwd会把它放进去的。那么“*p”呢?星型寄存器是系统剪贴板,我想请澄清您想要实现什么?@Mykola:要将我的文件在vim中的位置复制到剪贴板。键入时,按Ctrl+r,然后键入“getcwd()”,然后按enter。您的意思是在vim使用:-模式pwd |!复印件?它不会为我复制路径。键入时,请按Ctrl+r,然后键入“getcwd()”并按enter。是否要在Vim中使用:-模式pwd |!复印件?它没有为我复制路径。谢谢你的回答!越简单越好:)@jmdeldin:最后一个命令是什么意思?我没有让它在Vim中工作。它允许您更改Vim当前的工作目录。例如:$cd~/Documents$vim../.vimrc-vim的
cwd==~/Documents/
,因此您可以
:lcd%:p:h
so
cwd=~/
。这有用吗?谢谢你的回答!越简单越好:)@jmdeldin:最后一个命令是什么意思?我没有让它在Vim中工作。它允许您更改Vim当前的工作目录。例如:$cd~/Documents$vim../.vimrc-vim的
cwd==~/Documents/
,因此您可以
:lcd%:p:h
so
cwd=~/
。这有用吗?