デフォルトでは、Midnight Commander の Ctrl-O がコンソール出力の表示に使用されます。/etc/mc/mc.keymap
別のキーボード ショートカットに設定したところ、ShowCommandLine
MC が Ctrl-O に反応しなくなりました。
繰り返しますが、デフォルトでは、Vim の Ctrl-O は、以前にアクセスしたファイルを循環するために使用されます。私のでは、念のため~/.vimrc
、 を追加map <C-o> <nop>
しましimap <C-o> <nop>
た。現在、ターミナルまたは xterm から直接呼び出された場合、Vim は Ctrl-O にも反応しません。
それにもかかわらず、Midnight Commander プロンプトから Vim を呼び出して Ctrl-O を押すと、Midnight Commander の標準の 2 パネル モードになってしまい、Ctrl-O (または Ctrl-I)で終了することはできません。それ。
当然のことながら、MC から新しい Vim タスクを開始しようとすると、「シェルは既にコマンドを実行しています」と表示され、単に F10 キーで MC を終了したい場合は、「シェルはまだアクティブです。終了します」と表示されます。とにかく?」、そして私がそうすると、もちろん、その過程でVimが殺されます.
この問題を解決するにはどうすればよいですか?