Vim 中的目录快捷方式

Vim 中的目录快捷方式

有人知道在 Vim 中创建目录快捷方式的好方法吗?

类似于 Zsh 中的“~[shortcut]”,您可以使用它来快速指定目录。

我可以在我的主目录中创建别名并使用“~/[alias]”,但如果我能拥有一些只能在 Vim 中用到的东西就更好了。

答案1

您可以使用别名对于 Vim。然后您可以创建自定义别名,例如cdsrc更改到类似 的目录/home/user/project/source

答案2

就像是

let $vimfiles = "c:\\ldigas-home\\gvim72\\vim\\vimfiles"

所以当我去的时候

 cd $vimfiles  

它让我陷入

c:\ldigas-home\gvim72\\vim\vimfiles

或者您有其他想法?

答案3

NerdTree 提供书签处理。请参阅“:h NerdTreeBookmarks”。

虽然不能通过“:cd”直接访问,但至少有“:NERDTreeFromBookmark”,您可以通过它“cd”到这个(或另一个目录)。

另外,NERDTree 窗口中的“B”将切换书签的显示,并允许轻松访问它们。

答案4

我解决这个问题的一个方法是这样做:

nnoremap <silent> <leader>hd :e ~/daisuke

在我的 .vimrc 中。这将用“:e ~/daisuke”填充命令,光标位于末尾。这实际上很适合我,因为大多数时候,我想编辑该目录下的文件,而不一定只是 cd 到它(抱歉,应该更清楚这一点!)

相关内容