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