配色設定為colorscheme desert
#好像是執行了:4,11s/^/#/g這樣一個指令後,就變成了下面圖片的這個樣子。
#
在正常、編輯兩種模式下都存在這個問題。
如何才能恢復正常?
===============
#根據weakish的回复,高亮是因為替換指令高亮所選擇的內容造成的,所以使用set nohls就可以了。
不過let @/ =""這句話也有同樣的效果,能解釋一下這句話的意思嗎?
PHP中文网2017-05-16 16:43:38
這個是正常行為。因為你執行了:4,11s/^/#/g
,這個操作是匹配行首,所以所有行首都會高亮。
輸入以下命令取消高亮。
:let @/ = ""
如果你永遠不想看到高亮搜尋結果,那麼在.vimrc
和.gvimrc
中刪除以下這行
set hls
世界只因有你2017-05-16 16:43:38
:let @{reg-name} = {expr1} :let-register :let-@
將表達式 {expr1} 的結果寫入暫存器
{註冊名稱}。 {reg-name} 必須是單字母,且
必須是可寫寄存器的名稱(請參閱
|寄存器|)。 “@@”可以用於未命名
註冊“@/”作為搜尋模式。
如果 {expr1} 的結果以
register 將按行排列,否則將被設定為
性格.
這可用於清除最後的搜尋模式:>
:讓@/ = ""
< 這與搜尋空字串不同,
到處都匹配。
這是vim的幫助文檔,相信你能看懂:這個可以用來清除上次的搜尋模式