您的位置:首页 > 其它

vim显示行号、多行复制和删除

2017-05-20 09:59 337 查看
1、显示行号

在Linux环境下的编辑器有vi、vim、gedit等等。

编辑器默认不显示行号,有二种办法可以显示行号。

(1)第一种是,手动显示

在vim命令行模式下输入set nu
取消显示:在vim命令行模式下输入set nonu

(2)第二种是,永久自动显示

修改一个配置文件:vim   ~/.vimrc,打开后是一个空文件;添加 set nu,保存退出;再次进入vim编辑器,就会自动显示出行号。

2、删除
(1)连续删除多行时,可以使用n1,n2 d命令

比如删除第2到第10行,则在命令行模式下输入2,10 d即可

(2)删除零星的行,可以移到指定行,然后d,删除此行。

(3)也可以用 V (要大写) 行选中,然后利用 j k (行移动),{ } (段落移动),]] [[ (函数块移动)之类的方法快速选中要删除的内容,之后d,删除选中内容。

(4)如果是要批量删除有规律的行

可以用1:g/pattern/d来删除匹配正则表达式 'pattern' 的行。

3、复制

将第9行至第15行的数据,复制到第16行

9,15 copy 16  或 9,15 co 16
同理有9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容移动到第16行的后面  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: