2017-04-24 13 views
2

vimで相対行番号の設定を使用します。 vimが挿入モードになっているときに絶対線番号に自動的に切り替わり、通常モードでは相対に戻るようにしたい。現在私は私のvimrcでこのコードを試してみました。挿入/通常モードでVIMの絶対番号と相対番号を切り替えます

autocmd InsertEnter * :set number                                                  
    autocmd InsertLeave * :set relativenumber 

残念ながら、これは私にそこに行く方法の一部です。これは最初に挿入モードを離れるときに相対番号を切り替えますが、挿入モードに再び入ると絶対数に戻りません。これはVimを開いた時に存在しない行番号の問題を解決するが

答えて

4

まず、次に

autocmd InsertEnter * :set norelativenumber 
autocmd InsertLeave * :set relativenumber 
+0

set number 

を行い、それは私が求めています問題を解決していません。相対線番号がオンになったら、絶対に戻ってくることはありません。私は絶対的な数字を挿入モードに再入力すると戻りたいです。 –

+0

ああ、私はその逆を理解しています。あなたは*絶対*行番号を挿入モードで欲しいですか?この場合、私が掲示した2つのセットを逆にするだけです。 – thiagowfx

+0

私は答えを更新しました。もう一度やり直してください。逆になってしまいました。 – thiagowfx

関連する問題