Vimでディレクトリショートカットを作成するための良い/きちんとした方法を知っている人はいますか?
Zshの「〜[ショートカット]」に似ており、ディレクトリをすばやく指定するために使用できます。
ホームディレクトリにエイリアスを作成して「〜/ [alias]」を使用することもできますが、Vimでしか利用できないものがあればいいのですが。
Vimには cmdalias を使用できます。次に、cdsrc
などのカスタムエイリアスを作成して、/home/user/project/source
などのディレクトリに変更できます。
何かのようなもの
let $vimfiles = "c:\\ldigas-home\\gvim72\\vim\\vimfiles"
だから私が行くとき
cd $vimfiles
それは私を入れます
c:\ldigas-home\gvim72\\vim\vimfiles
それとも何か他のことを考えていましたか?
NerdTreeはブックマーク処理を提供します。 「:hNerdTreeBookmarks」を参照してください。
「:cd」から直接アクセスすることはできませんが、少なくとも「:NERDTreeFromBookmark」があり、ここでこれ(または別のディレクトリ)に「cd」できます。
また、NERDTreeウィンドウの「B」はブックマークの表示を切り替え、ブックマークに簡単にアクセスできるようにします。
FavExプラグインがあります: http://www.vim.org/scripts/script.php?script_id=539
私がこれを解決した1つの方法は、次のようなものを用意することでした。
nnoremap <silent> <leader>hd :e ~/daisuke
私の.vimrcで。これにより、コマンドの最後にカーソルが付いた「:e〜/daisuke」が入力されます。これは実際にはほとんどの場合私に適しています。そのディレクトリの下にあるファイルを編集したいのですが、必ずしもそれにcdする必要はありません(申し訳ありませんが、これについてはもっと明確にすべきでした!)