私はたくさんのシェルスクリプトを書いていますが、常にファイルパスを入力する必要があります。お気に入りのシェルにいるときにタブでディレクトリまたはファイルのパスを完成させるのと同じように、挿入モードでVimにファイルパスをオートコンプリートさせる方法を誰かが知っているかどうか疑問に思っています。
CTRLDシェルの機能をVim挿入モードにすることができる場合(つまり、現在のパスにあるファイル/ディレクトリを確認するため)、追加のクレジット。
私はたくさんのシェルスクリプトを書いていますが、常にファイルパスを入力する必要があります。お気に入りのシェルにいるときにタブでディレクトリまたはファイルのパスを完成させるのと同じように、挿入モードでVimにファイルパスをオートコンプリートさせる方法を誰かが知っているかどうか疑問に思っています。
CTRLDシェルの機能をVim挿入モードにすることができる場合(つまり、現在のパスにあるファイル/ディレクトリを確認するため)、追加のクレジット。
回答:
以下の場合、ファイル名オムニ補完は、使用することができます:
Ctrl- XCtrl-F
@CMSと@michaelの優れた回答に基づいて構築するには
ctrl+ X ctrl+fコマンドシーケンスを使用すると、現在のディレクトリ内のファイルのリストが表示されます。異なるファイル名間を上下に移動するための適切なキーを探すのに少し時間を費やします。正しいキーはCtrl-nとCtrl-pです。他のほとんどすべてのキーを使用できます(Space)を選択して入力を続行できます。
さらに、挿入したいファイル/ディレクトリにまだいない場合は、次のようにファイルツリー構造を下に移動できます。
../../
たとえば、使用することもできます! ドキュメントに挿入するディレクトリ/ファイルが見つかるまで、これを続けることができます。