在VIM中编写代码时如何快速进入长目录

我正在使用VIM编写Bash脚本。我需要cd到目录并运行命令工具。命令工具位于目录的深处。如何快速cd到该目录,而不是在VIM中手动键入目录?在终端提示下,我可以使用tab迅速进入目录。在VIM中不起作用。

谢谢

ffl3883

pjl0079 回答:在VIM中编写代码时如何快速进入长目录

您可以使用:cd %:h切换到当前编辑文件的目录;参见:help filename-modifiers。同样,如果您从Vim触发工具,:! %可以快速执行此操作(并重复:!!)。或者只是:set autochdir,这样Vim中的当前目录将始终跟随当前编辑的文件(然后您可以通过./引用该文件)。

,

在vim中键入文件路径时(就像我对Shell脚本所做的那样),我发现文件名完整无价。只需在插入模式下输入<C-X><C-F>

并非在所有情况下都有效(通常vim首选使用单独的WORD作为路径),但是快速的edit-complete-fixup并不可怕。

本文链接:https://www.f2er.com/3128562.html

大家都在问