vimコマンドラインに次のように入力します::read !readlink {somedir}
、出力はbashに出力されます。 実際には、私が達成しようとしているのは、vimでファイルを編集しているときにファイルの絶対パスを取得し、その中には何のタイプミスもしないことです。VIM内のいくつかのbashコマンドは、VIMではなくbashに出力を送信します
一方、私が使用するたびに::read !ls
、私は現在使用しているvimバッファに出力を表示します。
なぜこのようなことが起こりますか、どうすればよいですか? ありがとう!あなたは絶対パスを使用したい場合は
などのファンクションキーに割り当て?あなたは現在のファイルの完全なパスを見つけますか?( ':!echo"% "'によって与えられた相対パスではなく)あなたのファイルに(ヘッダーの一種として、ヘッダーの日付も)?または、すべての種類のファイルを参照したいですか?これに 'locate'を使用できますか? –
私はすべての種類のファイルやディレクトリの完全なパスを取得したい。それは時々私が何かを構成しているときにファイルやディレクトリへの絶対パスを与えなければならないし、パスをタイプするときに間違いをする可能性があるからです。間にdirがあります。 – ZB1900