Vimにシェルを指定できますか?私はOSXを実行していて、Homebrew経由でzshをインストールしていて、MacVimを使用しています。 MacVimでShell
と入力すると、シェルはbash
として開きます。どうすればzsh
として開くことができますか?
~/.vimrc
に次の行を追加または変更します。
set Shell=/path/to/zsh
コメントを追加するための十分な評判がありません。これは、受け入れられた回答の@BlackSheepコメントへの応答として意図されています。
同様の構文にもかかわらず、set Shell=/bin/bash
はシェル変数には適用されませんが、viの内部にある変数に適用されるため、アクティブユーザーのシステムのシェルが実際のシェルでなくてもシェルを実行できます。
また、:set Shell=/bin/bash
を変更したくない場合は、:sh
を使用してから~/.vimrc
を使用できます。