加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Vim:切换长线的突出显示

发布时间:2020-12-15 21:59:28 所属栏目:安全 来源:网络整理
导读:在我的. vimrc中,我有: :au BufWinEnter * let w:m1=matchadd('Search','%80v.+',-1) 突出显示超过80个字符限制的行.如何设置它以便通过按功能键来打开/关闭它? 解决方法 使用映射. 要激活高亮显示: :nnoremap leader1 :match Search '%80v.+'CR 要停
在我的. vimrc中,我有:

:au BufWinEnter * let w:m1=matchadd('Search','%>80v.+',-1)

突出显示超过80个字符限制的行.如何设置它以便通过按功能键来打开/关闭它?

解决方法

使用映射.

要激活高亮显示:

:nnoremap <leader>1 :match Search '%>80v.+'<CR>

要停用它:

:nnoremap <leader>2 :match none<CR>

更新以使用相同的键/键组合来切换突出显示:

let s:activatedh = 0 
function! ToggleH()
    if s:activatedh == 0
        let s:activatedh = 1 
        match Search '%>80v.+'
    else
        let s:activatedh = 0 
        match none
    endif
endfunction

nnoremap <leader>1 :call ToggleH()<CR>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读