vim 目录的制表符完成
vim tab completion for directories
在 vim 使用需要文件的命令中,我可以使用选项卡循环浏览目录中的文件。
如果它当前显示的是 "cycle" 中的一个目录,有没有办法让它在我下次使用 tab 键时循环显示当前显示的目录?我目前正在做的只是按 space 然后返回 space 但是有更好的方法吗?
例如,如果我输入
:e ~
然后当我按 Tab 键时,我将循环浏览我的主目录中的目录,例如多次按 Tab 可能会给我
:e ~/Desktop/
:e ~/Documents/
:e ~/Downloads/
例如,现在我可能真的想在 ~/Documents 中打开一个文件,所以我想知道是否有办法让它从 ~/Documents/ 而不是 ~/
开始循环
谢谢!
当您到达 ~/Documents
.
时,只需点击 向下 或 /
请注意,使用 /
将导致 ~/Documents//
,但完成仍然有效(即显示 ~/Documents
中的项目)。
编辑
您还可以使用 Ctrl - E,它不会添加结尾的 /
(并且可能更容易键入)
在 vim 使用需要文件的命令中,我可以使用选项卡循环浏览目录中的文件。
如果它当前显示的是 "cycle" 中的一个目录,有没有办法让它在我下次使用 tab 键时循环显示当前显示的目录?我目前正在做的只是按 space 然后返回 space 但是有更好的方法吗?
例如,如果我输入
:e ~
然后当我按 Tab 键时,我将循环浏览我的主目录中的目录,例如多次按 Tab 可能会给我
:e ~/Desktop/
:e ~/Documents/
:e ~/Downloads/
例如,现在我可能真的想在 ~/Documents 中打开一个文件,所以我想知道是否有办法让它从 ~/Documents/ 而不是 ~/
开始循环谢谢!
当您到达 ~/Documents
.
时,只需点击 向下 或 /
请注意,使用 /
将导致 ~/Documents//
,但完成仍然有效(即显示 ~/Documents
中的项目)。
编辑
您还可以使用 Ctrl - E,它不会添加结尾的 /
(并且可能更容易键入)