2
プロジェクトが/home/myname/project
にあるとします。サブフォルダもいくつかあります。自動コマンドを作って、プロジェクトのサブディレクトリからファイルを開くたびにパスを/home/myname/project/**
に設定することはできますか?Vimのディレクトリツリー内に自動コマンドでパスを設定する
プロジェクトが/home/myname/project
にあるとします。サブフォルダもいくつかあります。自動コマンドを作って、プロジェクトのサブディレクトリからファイルを開くたびにパスを/home/myname/project/**
に設定することはできますか?Vimのディレクトリツリー内に自動コマンドでパスを設定する
以下のコマンドを試してみてください。
:autocmd BufNewFile,BufRead /home/myname/project/* sil! cd %:h
のみ 現在のウィンドウの現在のディレクトリを変更する代わりに:cd
の:lcd
コマンドを使用します。
あなたは私に何を教えてもらえますか?パートは何ですか? – yasar
@ yasar11732: ':'修飾子付きの ':silent'コマンドは、すべてのメッセージ(エラーメッセージを含む)を抑制するコマンドを実行します。この場合、パスなしで新しいファイルを開くときに表示される空のパスに関するエラーメッセージを隠す必要があります(例えば、 ':e'、':e/some/where')。 –