gvim - Vim中撤銷命令列命令操作、高亮遊標所在行的問題
给我你的怀抱
给我你的怀抱 2017-05-16 16:36:38
0
1
1012

Windows環境下的gVim,有以下疑問,還望哪位Vim高手指點一下:

1) 我知道u為撤銷上一次的編輯操作的命令,那有沒有撤銷上一次的命令列操作的命令呢?例如我鍵入::set list之後,我想直接取消該操作,在不輸入::set nolist的情況下,有其他更通用的快捷鍵和命令嗎?

2) 如何在插入模式下,高亮遊標所在行以及更改遊標所在行的行號顏色(例如改為紅色,以便更明確地提醒自己此時處於插入模式);退出插入模式後又恢復為原來的?

3) 一個很奇怪的問題:設定行號前景顏色:highlight LineNr guifg=dimgray,在命令列下輸入可以成功設置,但寫入_vimrc檔案中儲存並重新啟動後不起作用。這是為什麼?啟動時沒有報錯。 _vimrc檔案中的設定如下:

#不勝感激!

给我你的怀抱
给我你的怀抱

全部回覆(1)
曾经蜡笔没有小新

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文件,你可以找找設定看是不是有問題。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板