Fedora Gnome Terminalで起動したViを背景に切り替えてから、Ctrl-Zを使用してbashに戻ろうとしていますが、何もしないようです。
答え1
Ctrl-ZVimを一時停止します。一部のモードでは。他のモードでは特別な処理は行われない。
誰かが持っているかもしれません。Bashでジョブ制御を無効にするあなたのターミナルのため。
vi
エディタの実行中にシェルを介してタスクを実行する他の多くの方法があります。いくつかの例:
コマンドシェルを入力します。
:sh
vi
たとえば、viaで終了するexit
代わりに返します。fg
vi
Ctrl-Zシェルで単一のコマンドを実行します。
:!some-command
走り始める
make(1)
:VimやElvisでは、次のように言えます。:make [target]
...変える
:!make [target]
コマンドの出力を現在のバッファに読み込みます。
:r !some-command
答え2
私はついにそれを見つけた。私はVirtualBoxでFedoraを実行していますが、右のCtrlキーはデフォルトで「ホスト」タスク用に予約されていることがわかりました。つまり、右のCtrlキーの組み合わせはVB自体でブロックされます。左のCtrlキーの組み合わせ(Ctrl-Zを含む)が正しく機能します。