![挿入モードでの Vim の行番号](https://rvso.com/image/1414702/%E6%8C%BF%E5%85%A5%E3%83%A2%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AE%20Vim%20%E3%81%AE%E8%A1%8C%E7%95%AA%E5%8F%B7.png)
何らかの理由で、挿入モードに入ると Vim (Windows の場合は gVim) は行番号をオフにします。挿入モードを終了または開始するとすべてのコードが右または左に移動するため、これはかなり不快です。私はこれを頻繁に行います。
モードに関係なく行番号 (正確には相対番号) を維持する方法についてのアイデアはありますか。
キー: [] : カーソル | : 挿入モードのカーソル
ノーマルモード
2 for(i = 0; i < something; i++) {
1 // some code here
0 // I am her[e]
1 // some more code
挿入モード
for(i = 0; i < something; i++) {
// some code here
// I am her|e
// some more code
答え1
どこかのスクリプトまたはプラグインが役に立とうとしているようです。おそらく、次のコマンドでそれが何であるかを判断できます。
:verbose autocmd InsertEnter,InsertLeave
これによって、定義されたイベントと、それを定義したファイルがリストされます。この時点で行う操作は、スクリプト/プラグインを保持して構成/変更のみを行うか、完全に削除するかによって異なります。