非guiモードでVimのキーボードマッピングを再定義する必要があります。Vimでメタファンクションキーの組み合わせを設定するには?
次のコマンドが動作しない理由を私は単純に理解していない:
:set <M-F5>=^[[15~
"E518: Unknown option: <M-F5>=^[[15~"
非ファンクションキー単独F5キーまたはメタのマッピングを行い、一方、仕事:
:set <F5>=^[[15~
"ok"
:set <M-space>=^[[15~
"ok"
どのようにVimのファンクションキーF1〜F12でAlt/Metaを再定義しますか?
Thxです。
デビッド
アップデート:私の.vimrcに質問補正 私は、次のキーの組み合わせマッピング
autocmd Filetype python noremap <buffer> <silent> <M-F9> :w !pylint -E %<CR>
を持っていますが、それが唯一のgvimで作業を行います。 残念ながらVimは非GUIバージョンのVimでは動作しません.Vimは直接のMeta-F9キーコードの代わりにエスケープシーケンス「^ [[20〜」]を受け取るためです。
inoremap <M-i> <Tab>
はこちらをご覧ください:
:動作しない場合は、これを試してみてください。ここ
は本当に 'set'は、キーをマップするために使用することができますか?私は 'map'を使います。 ':'マップ。 –
khachik
混乱して申し訳ありませんが、マッピングではなくキーコードの組み合わせをリセットしていました。謝罪いたします。 –