5

シンボリックリンクである( ) でファイルを編集し、:evim をフォローさせたい。これをデフォルトの動作にしたくありません。

私は、解決と展開を使用して完全なリンクを取得できることを知っています。

:echo resolve(expand("~/.vimrc"))

完全なリンクを出力します。

こんなことができるようになりたい

:e resolve(expand("~/.vimrc"))

注:そのフォルダー内の他のファイルをすばやく編集するなど、コンテキストのためにシンボリックリンクをたどりたいと思います。

4

1 に答える 1

7

式register<C-r>を使用して、任意の Vimscript 式をコマンドラインに挿入できます。 =

:e <C-r>=resolve(expand("~/.vimrc"))<CR><CR>

または、ファイルの場合、Vimscript のややあいまいなバッククォート展開があります

:e `=resolve(expand("~/.vimrc"))`<CR>
于 2013-08-08T13:10:05.467 に答える