質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

解決済

3回答

1979閲覧

macのvimのversionの読み込みに関して

ayu

総合スコア212

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

0クリップ

投稿2016/05/05 07:57

編集2016/05/05 08:21

こんにちは。

vimを使っているのですが、version管理で、versionがただしく読み込まれていません。

$ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled May 5 2016 01:43:38) MacOS X (unix) version

となっているのですが、実際にvimを起動して、下記のコマンドを入力します。

:version :version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 28 2015 19:46:19) Compiled by root@apple.com Normal version without GUI. Features included (+) or not (-):

上記のようになり、正しいversionが読み込まれません。

which vimとした場合です

/usr/local/bin/vim

/usr/local/binのvimの設定です。
ls -laをしました。

lrwxr-xr-x 1 hoge admin 30 5 5 01:43 vim -> ../Cellar/vim/7.4.1795/bin/vim

原因がわからないので、困っております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

自己解決

自己解決しました。

原因は起動方法をvim hogehogeとしていなくて、vi hoge hogeとしていました・・・

お騒がせしました。

投稿2016/05/15 08:28

ayu

総合スコア212

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

thinca

2016/06/03 17:40

解決した場合は解決済みにしましょう!
ayu

2016/06/04 01:56

なるほど・・・ ありがとうございますm(_ _)m
guest

0

投稿2016/05/06 02:17

miyabi-sun

総合スコア21158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ayu

2016/05/07 05:36

ダメでした・・・orz
guest

0

もしかして、最新のvimをbrewでinstallしたばかりではありますか?

bash

1brew install vim

古いvimが起動されていまうのは、bashのメモリ内の実行ファイルcacheのためだと思います。
type コマンドを使って、現在のcacheを確かめてみてください。

bash

1$ type vim 2vim is hashed (/usr/bin/vim)

上記のようになっていれば、hashコマンドでcacheを更新しましょう。

bash

1$ hash -r 2$ type vim 3vim is hashed (/usr/local/bin/vim)

手っ取り早いのは、macのterminalを新しく開くことです。
新しいbashを起動すれば、新しいcacheに(/usr/local/bin/vim)が、乗ります。

投稿2016/05/05 12:19

編集2016/05/05 12:22
kurosuke

総合スコア80

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ayu

2016/05/05 12:49

ありがとうございます。 試したところ、下記のようになっていました。 vim is /usr/local/bin/vim 再起動しても、効果なかったです・・・ 原因がわからないですね・・・
kurosuke

2016/05/05 12:58

試しに hashコマンドを試してみませんか? こんな感じで実際に実行したコマンドのパスがでてきます。 ```bash $ hash hits command 1 /usr/local/bin/rbenv 1 /usr/bin/ssh 1 /usr/local/bin/vim 2 /bin/ls ```
ayu

2016/05/05 23:04

hashコマンドを試しました! ```bash $ hash hash: hash table empty ``` 特に何も設定されてない状態でした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問