2

Python (ropevim を使用) でうまく機能するカスタムの「定義に移動」ショートカットがありますが、コーヒー スクリプト ファイルにいるときは、通常の ctags ルックアップを使用して移動する必要があります。現在のバッファで開いているファイルの種類に応じて、ropevim 検索または ctags 検索のいずれかを実行するショートカットを 1 つだけ作成することは可能でしょうか?

4

1 に答える 1

6

if/ endiftests を介してマッピングに入れることができます:executeが、それは少し面倒です。

代わりにすべきことは、ファイル タイプ固有autocmdの s でマッピングを定義することです (「 」を参照:h autocmd)。

autocmd FileType python nnoremap this that

または、より良いのは、それらを~/.vim/after/ftplugin/python.vim(およびcoffeescriptなどの別のファイルで)定義することです。

nnoremap <buffer> this that
于 2013-02-08T06:42:31.210 に答える