我有一个简单的地图中的〜/ .vimrc:块注释然后Unhighlight Vim中
map ,/ :s:^://:<CR>
然而,离开搜索后一个丑陋的亮点,我有一个快速的“/ fjkljksdk”
补救下面是在搜索后立即unhighlighting并更换我的非工作的尝试:
map ,/ :s:^://:<CR>|:nohl
感谢您的帮助 - 米切尔
我有一个简单的地图中的〜/ .vimrc:块注释然后Unhighlight Vim中
map ,/ :s:^://:<CR>
然而,离开搜索后一个丑陋的亮点,我有一个快速的“/ fjkljksdk”
补救下面是在搜索后立即unhighlighting并更换我的非工作的尝试:
map ,/ :s:^://:<CR>|:nohl
感谢您的帮助 - 米切尔
你可以试试:
map ,/ :s:^://:<BAR>:nohl<CR>
或者
map ,/ :s:^://:<CR>:nohl<CR>
或者
map ,/ :call setline('.', substitute(getline('.'), '^', '//', ''))<CR>
一种解决方案是增加set nohlsearch
您~/.vimrc
,而忘记了在所有的搜索这个问题。
是的,但我更喜欢突出显示当我实际上搜索的东西。 – MitchellSalad 2012-02-25 21:03:37
你可以实现你的目标,而无需使用:s
:
nnoremap ,/ I//<Esc>
添加//
当前行的第一个可打印字符之前权利或:
nnoremap ,/ 0i//<Esc>
在真正开始加//
当前行(第1列)。
亮点仍然存在。 – MitchellSalad 2012-02-25 21:02:03
谢谢,+1的设置命令:) – anishsane 2012-10-31 14:09:45