cliやvimなどのファイルワークフロー間の切り替え

cliやvimなどのファイルワークフロー間の切り替え

vimで特定のワークフローを表示します。
Vimはファイルを開きます。その後、特定のキーの組み合わせを使用すると、vimが消え、コマンドラインでcliモードで作業しているユーザーは別のファイルを開き、突然以前に開いたファイルとまったく同じ場所/行に戻ります。
これは、Windowsでウィンドウを切り替える方法を思い出させます。
vimでこのワークフローがどのように実行されるかを知っている人はいますか?

答え1

これを達成する方法はいくつかあります。

  • 次の端末マルチプレクサを使用できます。画面またはマルチプレクサ

    たとえば、画面では、ショートカットCtrl+ -はaグラフィック環境の+とa同じ機能を持ちます。つまり、最後の画面に切り替えます。AltTab

  • または使用する内部機能vim

    入力:!commandコマンドvimモード。たとえば: :!ls -l。コマンドが完了したら、EnterSwitch Backを押しますvim

  • 別のオプションがあります:職業管理

    Ctrl+を押してz現在のプロセスを停止します(vim)。ターミナルに到着します。停止したプロセスを前景に戻すには、と入力しますfg

私はスクリーンが好きです。私には「常に画面をオンにしてください」という暗黙のルールがあります。

答え2

Ctrl-zvimの停止をクリックしてCLIに移動して必要なすべての操作を実行し(他のvimファイルを編集することもできます)、fgコマンドラインをクリックして最後に中断した場所に戻ります。入力中のコマンドが表示されない場合は、fgおそらく画面使用されています。

答え3

「突然戻る…」の部分はよくわかりませんが、最初の部分はかなりマイナーです。この:shellコマンドはシェルを開きます。私は私が開いた場所で開くvimので、設定を継承しますvimG-Manが言ったように。これにより、CLIモードが提供されます。vim別のものを開くこともできます。このシェルを終了すると、元の位置に戻りますvim。いつでもショートカットにバインドできます:shell

関連情報