我正在尝试执行以下操作: 在 Vim 中,我希望能够轻松地拉出路径并将其粘贴到文件中。
我使用以下方法:
Ranger
和 Xsel
:!ranger
在 vim 窗口中打开 ranger; y
(复制),然后按 d 仅复制目录,按 n
仅复制文件名,或按 p
复制目录/文件名。q
退出,然后按任意键返回 vim。"*p
进行粘贴。但是,这只会粘贴事先剪贴板中的内容。 我尝试设置
:set clipboard=unnamed
但它没有改变任何东西
或者简单地使用 vim 的自动完成功能,在您的情况下将是
Ctrl-X Ctrl-f
。
例如,我们首先输入文件路径的前几个字符,
/etc/
,
然后输入 ctrl-x
,然后输入 ctrl-f
。此时,vim 显示 /etc
下的文件列表
在 vim 中获取文件路径的替代解决方案: :r!ls /home/.../.../file.txt