前置き
IntelliJ IDEAなどでgit操作をする時はIDE内のTerminalを使っているのですが、1〜2週間前からcommitメッセージの入力とかでvimの挙動が急におかしくなったので調べた。
期待した挙動(Macのitem2)
実際の挙動(IntelliJ IDEA内のTerminal)
確認した環境
OS
macOS 14.5(Sonoma)
vimのバージョン
Homebrewでインストールしたvimが使われてそう
$ vim --version VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Oct 19 2023 08:52:34) macOS 版 - arm64 適用済パッチ: 1-2049 Compiled by Homebrew
IDE
IntelliJ IDEA、RubyMine、Golandの下記バージョンで再現
- 2023.2.4
- 2024.1.1
分かったこと
手元の ~/.vimrc
を消したらなおったので自分の ~/.vimrc
*1に原因がありそうだった。
回避策
~/.vimrc
の下記を消したらなおったが *2、これがないと今度はIDEAのTerminal以外でのvimで色が出なくなるので悩ましい、、、
syntax on colorscheme desert