重複の可能性:
vimでコマンドをエイリアシングする
そのため、wafwscriptファイルを頻繁に編集する必要があります。このコマンドを実行してファイルタイプを設定するたびに
set filetype=python
上記のコマンドの小さなエイリアスを設定する方法はありますか?EXモードにして、同じことをする「py」と入力するだけです。
重複の可能性:
vimでコマンドをエイリアシングする
そのため、wafwscriptファイルを頻繁に編集する必要があります。このコマンドを実行してファイルタイプを設定するたびに
set filetype=python
上記のコマンドの小さなエイリアスを設定する方法はありますか?EXモードにして、同じことをする「py」と入力するだけです。
Exモードにはなりたくない。あなたが行きたいのはCommand-line mode です。
command! Py set filetype=python
まさにあなたが望むことをします::Py<CR>
ファイルタイプをpython
.
通常モードのマッピングを使用して高速化することもできます。
nnoremap <F11> :set filetype=python<CR>
私があなたの質問を正しく理解していれば、あなたの.vimrc
仕事に以下が追加されます
autocmd BufRead,BufNewFile *.waf set filetype=python
のような特定のファイル名の場合wscript
、これも機能します。
autocmd BufRead,BufNewFile wscript set filetype=python
拡張子やファイル名に頼れない場合は、ファイルの上部または下部にモードラインを追加できます
# vim: set filetype=python :
詳細については、を参照:help modeline
してください。
しかし、ファイルを変更する必要があるため、ちょっと見苦しく、チームで作業している場合は問題になる可能性があります。