くりにっき

フルスタックキュアエンジニアです

IntelliJ IDEAなどのTerminalでvimを使うと壊れる件の回避策

前置き

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