V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yueyoum
V2EX  ›  程序员

VIM里设置了 set hlsearch 之后的问题

  •  
  •   yueyoum ·
    yueyoum · 2013-09-13 09:59:20 +08:00 · 8583 次点击
    这是一个创建于 4119 天前的主题,其中的信息可能已经有所发展或是发生改变。
    设置之后 的搜索 会高亮,
    但搜索完毕后, 被搜索的词依然高亮, 如何方便的取消高亮?
    16 条回复    1970-01-01 08:00:00 +08:00
    iphp
        1
    iphp  
       2013-09-13 10:01:56 +08:00
    :set nohls
    yueyoum
        2
    yueyoum  
    OP
       2013-09-13 10:02:51 +08:00
    @iphp 那这样做以后, 我还得在 set hlsearch 一遍?

    或者自定义键,来连续的做这两个动作?
    detailyang
        3
    detailyang  
       2013-09-13 10:08:11 +08:00
    我反正一般都是在搜一串乱码 比如 /asdl;fjasldufzvklj
    xiaket
        4
    xiaket  
       2013-09-13 10:17:29 +08:00
    跟楼上一样, 这个是最无脑的办法了.
    wang2191195
        5
    wang2191195  
       2013-09-13 10:37:35 +08:00 via iPhone
    把一楼的方法map到enter就好了
    switch
        6
    switch  
       2013-09-13 10:43:18 +08:00
    使用 :let @/='' 可以取消当前搜索高亮。
    oobleck
        7
    oobleck  
       2013-09-13 10:53:58 +08:00
    :nohls
    griffinqiu
        8
    griffinqiu  
       2013-09-13 10:59:39 +08:00
    map <silent> <leader><cr> :nohlsearch<cr>
    zztczcx
        9
    zztczcx  
       2013-09-13 11:00:24 +08:00
    随便搜个没有的内容。。。 例如/jdkfjdkjf
    wwlzz
        10
    wwlzz  
       2013-09-13 11:06:31 +08:00
    @yueyueyoum

    我的做法是把命令模式下<TAB>键绑定,供参考
    nmap <TAB> :nohl<CR>
    livelazily
        11
    livelazily  
       2013-09-13 11:36:36 +08:00
    @yueyoum 使用:nohls,下次再查询的时候会自动再打开hlsearch,可以用:h :nohls 看看说明
    pyKun
        12
    pyKun  
       2013-09-13 12:09:27 +08:00
    :noh +1
    eth2net
        13
    eth2net  
       2013-09-13 12:45:26 +08:00
    nmap <leader><space> :noh<cr>
    yueyoum
        14
    yueyoum  
    OP
       2013-09-13 14:00:55 +08:00
    感谢LS各位 ,:noh :nohls 确实可行
    leunggamciu
        15
    leunggamciu  
       2013-09-13 15:22:17 +08:00
    额,其实:nohl也行~~~~!
    dalang
        16
    dalang  
       2013-09-13 16:30:28 +08:00
    最简单的方法还是用enter键绑定。我在vimrc里面配置:
    noremap <CR> :nohlsearch<CR>
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1391 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.