Windows環境下的gVim,有以下疑問,還望哪位Vim高手指點一下:
1) 我知道u為撤銷上一次的編輯操作的命令,那有沒有撤銷上一次的命令列操作的命令呢?例如我鍵入::set list之後,我想直接取消該操作,在不輸入::set nolist的情況下,有其他更通用的快捷鍵和命令嗎?
2) 如何在插入模式下,高亮遊標所在行以及更改遊標所在行的行號顏色(例如改為紅色,以便更明確地提醒自己此時處於插入模式);退出插入模式後又恢復為原來的?
3) 一個很奇怪的問題:設定行號前景顏色:highlight LineNr guifg=dimgray,在命令列下輸入可以成功設置,但寫入_vimrc檔案中儲存並重新啟動後不起作用。這是為什麼?啟動時沒有報錯。 _vimrc檔案中的設定如下:
#不勝感激!
曾经蜡笔没有小新2017-05-16 16:38:38
1)據我所知沒有
2) 從StackOverflow抄來的一個方案:
" Enable CursorLine
set cursorline
" Default Colors for CursorLine
highlight CursorLine ctermbg=Yellow ctermfg=None
" Change Color when entering Insert Mode
autocmd InsertEnter * highlight CursorLine ctermbg=Green ctermfg=Red
" Revert Color to default when leaving Insert Mode
autocmd InsertLeave * highlight CursorLine ctermbg=Yellow ctermfg=None
3) vim或許沒有讀取你的_vimrc文件,你可以找找設定看是不是有問題。