linux vim在编辑器中粘贴目录路径

时间:2016-07-15 17:08:32

标签: linux vim

我正在尝试执行以下操作: 在Vim中,我希望能够轻松地抓住路径并将其粘贴到文件中。

我使用以下方法:

  • (0)我安装了 Ranger Xsel
  • (1)在vim中,运行:!ranger以在vim窗口中打开游侠;
  • (2)导航到要复制其位置的目录/文件;
  • (3)按y(猛拉),然后按d仅抽取目录,n仅抽取文件名,或p抽取目录/文件名。
  • (4)按q退出,然后按任意键返回vim。
  • (5)在插入模式下,middleclick或 shift + 插入进行粘贴,或在正常模式下"*p进行粘贴。

然而,这只是预先粘贴剪贴板中的任何内容。 我尝试设置:set clipboard=unnamed,但它没有改变任何内容

2 个答案:

答案 0 :(得分:0)

在vim中获取文件路径的替代解决方案: :r!ls / home /.../.../ file.txt

答案 1 :(得分:0)

或者只是使用,vim的自动完成功能,在您的情况下为Ctrl-X Ctrl-f

例如,我们首先输入文件路径的最初几个字符etc/, 然后输入ctrl-x,然后输入ctrl-f。在此之后,vim显示/etc

下的文件列表