実行する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'