知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

vim多行操作

发布时间:2014-09-05 13:40:23作者:知识屋

vim多行操作
 
<ESC>之后按v进入visual模式。 
<ESC>之后按CTRL+V进入visual block模式(列编辑)。 
 
 
多行文本统一缩进: 
用sw设置缩进量(空格数量),例如 
1
set sw=4
进入visual模式,选中文字,使用“<”减少缩进,“>”增加缩进,很方便。visual模式下复制文字也很方便。 
 
多行行首添加字符,例如添加##: 
光标移到某行行首,进入visual block模式,上下键选择行,按I(i的大写字母),输入##,然后按<ESC>键,这样就在多行行首添加##了。也可以在多行的固定位置添加固定字符。 
如果要删除这些##,进入visual block模式,选中这些##,按d即可。 
 
使用命令的话: 
在所有行的行首添加##: 
1
:% s/^/##/g
在2到6行行首添加&&(需要转义): 
1
:2,6 s/^//&/&/g
去掉2~6行行首的&&: 
1
:2,6 s/^&&//g
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜