vim中所有行的第一列背景變成深藍色,如何恢復正常?
ringa_lee
ringa_lee 2017-05-16 16:41:38
0
6
832

配色設定為colorscheme desert

#

好像是執行了:4,11s/^/#/g這樣一個指令後,就變成了下面圖片的這個樣子。

#

在正常、編輯兩種模式下都存在這個問題。

如何才能恢復正常?

===============

#

根據weakish的回复,高亮是因為替換指令高亮所選擇的內容造成的,所以使用set nohls就可以了。
不過let @/ =""這句話也有同樣的效果,能解釋一下這句話的意思嗎?

ringa_lee
ringa_lee

ringa_lee

全部回覆(6)
Ty80

這個是正常行為。因為你執行了:4,11s/^/#/g,這個操作是匹配行首,所以所有行首都會高亮。

輸入以下命令取消高亮。

:let @/ = ""

如果你永遠不想看到高亮搜尋結果,那麼在.vimrc.gvimrc中刪除以下這行

set hls
世界只因有你

:let @{reg-name} = {expr1} :let-register :let-@
將表達式 {expr1} 的結果寫入暫存器
{註冊名稱}。 {reg-name} 必須是單字母,且
必須是可寫寄存器的名稱(請參閱
|寄存器|)。 “@@”可以用於未命名
註冊“@/”作為搜尋模式。
如果 {expr1} 的結果以 結尾,則
register 將按行排列,否則將被設定為
性格.
這可用於清除最後的搜尋模式:>
:讓@/ = ""
到處都匹配。

這是vim的幫助文檔,相信你能看懂:這個可以用來清除上次的搜尋模式

左手右手慢动作

:諾爾

xxxxxxxxxxxxxxxxxxxxxxxx

某草草

沒有高光搜尋
:nohls

大家讲道理

:noh 回車
取消高亮顯示查找到的結果.

为情所困

是我用的話,我就直接搜尋一個隨機的字串就可以了。不用記得那麼詳細如:/sadjfldsjglkfdjgh 這樣首行就不高亮了。

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