Fedora Gnomeターミナルから起動したViをバックグラウンドに切り替えてCtrl-Zでbashに戻そうとしていますが、何も実行されないようです。
Ctrl-Z Vimのみを一時停止します 特定のモードで 。他のモードでは、特別に扱われません。
誰かがあなたの端末に対して Bashでジョブ制御を無効にした を持っている可能性もあります。
vi
には、エディターの実行中にシェルを介して処理を行う他の多くの方法があります。いくつかの例:
コマンドシェルにドロップしてください:
_:sh
_
vi
に戻るには、exit
から出たときのようにfg
ではなく、vi
と言います。 Ctrl-Z。
シェルで単一のコマンドを実行します:
_:!some-command
_
make(1)
runを開始します:VimまたはElvisから、次のように言うことができます
_:make [target]
_
... _:!make [target]
_の代わりに
コマンドの出力を現在のバッファーに読み込みます:
_:r !some-command
_
私はついにそれを理解しました。私はVirtualBoxでFedoraを実行していますが、右のCtrlキーはデフォルトで「ホスト」アクション用に予約されています。つまり、右のCtrlの組み合わせはすべてVB自体によって傍受されます。左のCtrl Ctrl-Zを含むキーの組み合わせは正常に機能しています。