![仮想端末の前に、VI(M)でプロジェクトファイルを検索/発見/編集するための一般的なワークフローは何でしたか? [閉鎖]](https://linux33.com/image/136468/%E4%BB%AE%E6%83%B3%E7%AB%AF%E6%9C%AB%E3%81%AE%E5%89%8D%E3%81%AB%E3%80%81VI%EF%BC%88M%EF%BC%89%E3%81%A7%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%A4%9C%E7%B4%A2%2F%E7%99%BA%E8%A6%8B%2F%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%AA%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%97%E3%81%9F%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
ディレクトリツリーをナビゲートし、ファイルを表示または編集する基本的な「VI(M)メソッド」について質問がある場合は、ターゲットファイルへの相対パスまたは直接パスを入力してからバッファで開くと言うことがよくあります。 (いつからかはわかりません) 自動完成を通じて。 これは、人々がすでにプロジェクト構造(場所)とファイル名(内容)を知っていることを意味します。 ここで省略されているのは、まず構造/名前の知識を取得する方法の説明です。特に、仮想化されていない環境で動作する必要があるという制約がある場合はさらにそうです。明らかに、1976年にviが最初に開発されたときにシェルとエディタを切り替えるための「タブ」がなく、複数のワークスペースがあるかどうかはわかりませんでした...何ですか? Vi(m)の実行中にファイル名として?
答え1
非常に古いバージョンのVI:ctrl + Zを使用してシェルに移動し(viは背景に移動します)、必要な操作を実行します。 fg viを前景に戻して作業を続けます。
以前のバージョンのVI:開こうとしているファイルがわかっているかどうかに応じて、ctrl + Zまたは:eコマンドを使用してください。
最新のVIバージョン(VIMを含む):すべてバッファを使用して実行されます。 e.ファイルの参照:lsリストバッファ同時に複数のファイルが開いていることを確認する必要がある場合は、分割とvsplitを使用してください。それ以外の場合は、一度に1つのバッファのみが開きます。
vim 8.1以降のバージョンでは、vimセッションで端末を開くには:terminalを使用します。したがって、gitを使用したりコンパイルしたり、必要なことをすべて行うことができます。