今天有点小空和大家分享一下vim中方便打开和关闭行号的方法。
平时我们要显示行号就得在配置文件中设置
set nu (number)
这个就可以在打开文件时显示行号。但是这个问题就来了,我们在编辑的过程中想要用鼠标选择复制一部份内容时,就会连行号一块给选择复制的。这些行号我们的代码中可是不需要的。我们要么一个个的把它给删了,要么先关闭行号再选择复制。
先说说一个个删除吧,少了还可以多了呢,是不是很不好玩呢??
再说说关闭行号吧,我是不是要先修改一下配置文件,set nonumber 然后 再重新打开我们的文件呢?? 这个方法也不是我们想要的吧,关键时候怎能重新来过 NO ! NO ! NO !
那有没有好的方法呢? 我说有,怎么实现呢?往下看看呗!!!
我的方法是打开配置文件把以前的设置的set number set nonumber 等可行号有关的项目通通删删删!
加入如下化代码:
""""""""""""""""""""""""""""""""""""
" 按F2打开关闭行号
""""""""""""""""""""""""""""""""""""
map <silent> <F2> :call SetNU()<CR>
func! SetNU()
if &number!=0
exec "set nonumber"
else
exec "set number"
endif
endfunc
我用的是F2这个键来打开关闭行号,如果有其它快捷键和F2有冲突的话将F2替换成你想用的快捷键即可。
替换方法:
将map <silent> <F2> :call SetNU()<CR> 行中的F2替换成你想用的键即可。
下面我们来试一下,是否可以打开关闭行号呢?
是不是有点好玩呢,是不是可以随时打开关闭呢?以前的问题是不是没有了呢?
如果你有好的方法技巧,也欢迎你分享给我们噢!!!