一個空字符串在我vimrc
(我用Nvim),我已經映射取消搜索在vim
noremap <C-f> <Esc>
noremap! <C-f> <Esc>
noremap//\v
noremap ? ?\v
自動獲取very magic正則表達式搜索。但是,我經常誤按/(或改變主意搜索),然後按C-f(有時輸入)將其取消。但是,這會突出顯示整個文件(因爲所有內容都匹配"\v"
)。有時我記得在按下C-f之前刪除了兩次,但是這令人不安地將我移到我先前搜索的下一個實例(空搜索""
)。
我可以按C-C或Esc鍵取消搜索,但我不使用它,我覺得我會不舒服的方式來做到這一點移動我的手指。有可能使這個更簡單,更舒適嗎?有兩種解決方案,我能想到的,但不知道如何實現,將是
- 重映射C-F工作作爲Esc鍵和C-C,而搜索。
和
- 使某種別名的或改變一些設置,以便搜索
"\v"
(空正則表達式)或""
(無)簡單地取消搜索。
我會建議忘掉習慣,按Enter鍵*取消*。 – mkrieger1
也學會避免按/錯誤。 – mkrieger1
mkrieger1謝謝,按Enter鍵是一個壞習慣。我想,在我看來,沒有什麼東西等於不搜索,這是習慣的來源。這不僅僅是錯誤的,有時我需要取消搜索,而且我經常想我需要尋找某些東西,但是改變主意。我會更新這篇文章,以便更清楚一點。 –