実行するmvim .
と NERDTree が開きますが、新しいファイル/バッファは開きません。
どうすればこれを達成できますか? 理想的には
mvim .
、端末から入力すると、MacVim が開き、NERDtree が閉じ、新しいバッファーが開きます。これが可能かどうかはわかりませんが
mvim .
、コマンドラインから複数回実行すると、毎回新しいウィンドウでvimが開かれない方法はありますか?
2 番目の質問については、vim を使用してコンパイルした場合、vim を使用すると、既に実行中のインスタンスに--remote
引数を指定してファイルを送信できます。MacVim は -コマンドラインで出力される場合、これは機能するはずです。これは、ターミナル ウィンドウ内で実行されている vim を含む、でコンパイルされたすべての vim で機能します。+clientserver
:echo has("clientserver")
1
+clientserver
vim が使用clientserver
されている場合、mvim を実行して、新しいファイルを既に実行中の vim のインスタンスに送信できます。例:
$ mvim --remote-silent file2.txt
mvim
常にパスする のエイリアスを作成し--remote-silent
ます。
詳細については、を参照:help remote
してください。
1.ディレクトリビューアを開くように要求していますよね?そうでない場合、なぜ現在のディレクトリ(.
)を引数として渡してvimを開始するのですか?オフのままにすると、空のバッファで開始されます。
$ mvim
2.vimのマニュアル(man vim
)をご覧ください。あなたはおそらく--remote-silent
オプションが必要です。
$ mvim --remote-silent file
私は個人的にこれを頻繁に使用するので、.profileにエイリアスを作成しました:
alias v='mvim --remote-silent'