1
の末尾の文字私は、コマンドでF5をマッピングしたいと型付け:E488:Vimのマッピング
:cmap <F5> :make | vert copen 100<CR>
それから私は、E488を取得します。何をすべきか?
の末尾の文字私は、コマンドでF5をマッピングしたいと型付け:E488:Vimのマッピング
:cmap <F5> :make | vert copen 100<CR>
それから私は、E488を取得します。何をすべきか?
|
エスケープ
:
:cmap <F5> :make \| vert copen 100<CR>
今のところは
あなたのマッピングが保存されていることを確認|
区切り文字をエスケープ
cmap <F5> :make
and then
vert copen 100<CR>
にしようとします。
:help map_bar
に記載されているように、\|
がエスケープすることが必ずしも機能しないことに注意してください。代替品は<Bar>
と^V|
です。
ありがとう@Randy Morris。
ありがとうございます。 F5が動作する前に毎回 ':'を入力したくない場合、単に ':nmap'にとどまることができます。 –
はい、' cmap'はコマンドラインマッピングですが、 'nmap'は通常のマッピングです。 ':h mapping'を読む価値があります – nobe4
バーを' \ | 'でエスケープするとうまくいかない場合があります。他の選択肢については ':help map_bar'を参照してください。 –