如何使用 cd 定位一个文件,然后以最少的按键轻松地在 vim 中打开该文件?

如何使用 cd 定位一个文件,然后以最少的按键轻松地在 vim 中打开该文件?

我经常会遇到这样的情况:我需要cd进入一个非常深的目录结构来遍历一个文件,然后必须在 vim 中打开该文件。因此,在执行 cd 时,我会在Tab输入文件名的一部分后不断按下 键以自动完成名称并最终到达我感兴趣的文件。然后我必须使用 转到命令行的开头CTRL+A,然后删除cd并插入vi。有没有更快的方法来实现我想要实现的目标?

答案1

vi如果您使用而不是, Bash 还会为您自动完成路径cd,因此只需执行以下操作:

vi /一些/文件夹/ TabTab…/foo/ TabTab

你也可能对此有兴趣autojump,帮助您更快地访问目录。fasd类似,也可以让您快速访问文件。

相关内容