web-dev-qa-db-ja.com

Vimのディレクトリショートカット

Vimでディレクトリショートカットを作成するための良い/きちんとした方法を知っている人はいますか?

Zshの「〜[ショートカット]」に似ており、ディレクトリをすばやく指定するために使用できます。

ホームディレクトリにエイリアスを作成して「〜/ [alias]」を使用することもできますが、Vimでしか利用できないものがあればいいのですが。

4

Vimには cmdalias を使用できます。次に、cdsrcなどのカスタムエイリアスを作成して、/home/user/project/sourceなどのディレクトリに変更できます。

1
John T

何かのようなもの

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

だから私が行くとき

 cd $vimfiles  

それは私を入れます

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

それとも何か他のことを考えていましたか?

2
Rook

NerdTreeはブックマーク処理を提供します。 「:hNerdTreeBookmarks」を参照してください。

「:cd」から直接アクセスすることはできませんが、少なくとも「:NERDTreeFromBookmark」があり、ここでこれ(または別のディレクトリ)に「cd」できます。

また、NERDTreeウィンドウの「B」はブックマークの表示を切り替え、ブックマークに簡単にアクセスできるようにします。

2
blueyed

FavExプラグインがあります: http://www.vim.org/scripts/script.php?script_id=539

1
blueyed

私がこれを解決した1つの方法は、次のようなものを用意することでした。

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

私の.vimrcで。これにより、コマンドの最後にカーソルが付いた「:e〜/daisuke」が入力されます。これは実際にはほとんどの場合私に適しています。そのディレクトリの下にあるファイルを編集したいのですが、必ずしもそれにcdする必要はありません(申し訳ありませんが、これについてはもっと明確にすべきでした!)

0