MacVimでautochdir
は問題なく動作します。しかし、最近私はコーディングのためのiTerm2(分割されたフルスクリーン)を実行しており、autochdir
の欠如は本当に私を悩ましています。どんな解決策ですか?ありがとう。端末からVimを実行しているときにMacでautochdirを動作させるにはどうすればよいですか?
答えて
「autochdir
の不足」とはどういう意味ですか? CLIとGUIの両方でうまく動作します。
~/.vimrc
にset autochdir
がある場合、この機能は、MacVim、iTerm2、Terminalなどのいずれの場合でも同じように動作します。
iTerm2の分割でディレクトリを変更していると思われ、Vimがその変更について何とか知り、それに応じてpwd
を変更することを期待しています。私は正しい? "残念なことに" Vimは2番目のiTerm2分割について知らず、そこでcd
に反応できません。ターミナルで
申し訳ありませんが、私の説明はあまり明確ではありませんでした。ターミナルでVimを実行したときに 'E518:Unknown option:autochdir'というエラーが出て、MacVimに問題はありません。 Linux上の端末でVimを実行しているときにもこのエラーは発生しません。私はVimのMac OS版が何らかの理由でこのコマンドをサポートしていなかったと仮定してジャンプしました。 – David
はいMac OS XのデフォルトのVimは大嫌いです。古いもので、非常に小さな機能セットでコンパイルされています。上記の私のコメントは、Vimの代わりにMacVimを使用するための素早くしっかりした回避策やEl Israのコメントを参照してください。 – romainl
私はMacVimエイリアスに行くことになった。ありがとう。 – David
:
> which vim
それは/usr/bin/vim
を言うならば、あなたは、MACベースのインストールを使用しています。これはvimの古いバージョンであり、autochdir
をサポートしていません。新しいバージョンが必要です。
あなたが実行してvimのの別のインストール持っているかどうかを確認します。その場合は
> /usr/local/bin/vim
を、ない場合は、それをインストールし、あなたの$PATH
/usr/bin
前に
/usr/local/bin
を追加します。
> brew install vim
- 1. mac端末を使ってvimキーでコマンドラインを編集するにはどうすればいいですか?
- 2. このPythonプログラムをMac端末から実行するにはどうすればいいですか?
- 3. Vimは、起動する端末の行数を取得するにはどうすればよいですか?
- 4. 端末のMACでPythonでコマンドを実行するにはどうすればよいですか?
- 5. 端末からDocker for Macを再起動するにはどうすればよいですか?
- 6. プロセスを閉じずに、ubuntu端末から起動し、端末から別のコマンドを実行し続けるにはどうすればいいですか?
- 7. 端末からMacでfsharpテストを実行するには?
- 8. Macの端末でRVMを認識させるにはどうすればよいですか?
- 9. 端末からiOSシミュレータでMonoTouchアプリケーションを実行するにはどうすればよいですか?
- 10. Linux端末で常に動作するスクリプトを作成するにはどうすればよいですか?
- 11. 端末からAndroid搭載端末にionic appをインストールするにはどうすればいいですか?
- 12. 端末からダーツスタティック解析を実行するにはどうすればよいですか?
- 13. Mac OS X 10.6.8の端末からApacheエラーログにアクセスするにはどうすればよいですか?
- 14. Mac端末からjshellを実行できません
- 15. .profileがMacの端末から動作していません
- 16. 端末でVIMウィンドウをフルにするにはどうすればよいですか?
- 17. mac端末からphpファイルを実行するには
- 18. sudoを使って別の端末でコマンドを実行するにはどうすればいいですか?
- 19. 異なるAndroid搭載端末でFBクライアントを実行するにはどうすればよいですか?
- 20. 端末MacでPython 3.6を一時的に使用するにはどうすればよいですか?
- 21. Macで自分の端末を正しく作成するにはどうしたらいいですか?
- 22. VimからWinMergeを起動するにはどうすればよいですか?私のMac上で
- 23. Mac端末にクラスパスを永続的に追加するにはどうすればよいですか?
- 24. すべての端末でiframeを反応させるにはどうすればよいですか?
- 25. 端末のルビーアプリケーションでテキストボックスを実行するにはどうすればよいですか?
- 26. 別の端末でPythonプログラムを実行するにはどうすればよいですか?
- 27. iOS端末でKMLを使用してトラッキングマップを作成するにはどうすればよいですか?
- 28. mac端末で次のコマンドをエスケープするにはどうすればよいですか?
- 29. Mac OS X端末で「npm innit」のエイリアスを設定するにはどうすればよいですか?
- 30. Macの端末でBREWのPHP版を使用するにはどうすればよいですか?
することができますVimをMacVimに置き換えてください。 'ln -s/path/to/mvim/path/to/some/bin/vim'その他のヒントについては、':help mvim'を参照してください。 – Raimondi
もう1つのオプション(私が使っているもの)は、Mac OS Xのデフォルトではなく、 '〜/ .profile'や'〜/ .bashrc'のエイリアスでMacVimの独自のCLIの 'vim'実行ファイルを使うことです:' alias vim = '/ path/to/MacVim.app/Contents/MacOS/Vim'' – romainl