在VIM的命令行中复制文件路径

时间:2015-09-29 11:29:51

标签: vim

我正在使用 VIM NerdTREE ,有时我在命令行中获得2x,3x相同的路径:

/vagrant/pr/app/Config/feeds-import.yaml/vagrant/pr/app/Config/feeds-import.yaml

有时:

/vagrant/pr/app/somefile.php/vagrant/pr/app/somefile.php/vagrant/pr/app/somefile.php

我的 .vimrc:

中有这些行
set laststatus=2
set statusline+=%F

" Auto change the directory to the current file I'm working on
autocm BufEnter * if expand('%:p') !~ '://' | cd %:p:h | endif

我该如何解决?或者可能有一种方法来重新加载命令行 - 所以它只显示一个文件的路径?

1 个答案:

答案 0 :(得分:3)

vimrc中的这一行:

set statusline+=%F

将文件路径附加到当前状态行。

如果您继续重新采购vimrc,该行会一次又一次地执行。

我建议如下:

set statusline=%F