插入数据:
使用到了visual模式的块选择、编辑(ctrl+v)
按下ctrl+v选择块,一般我们会做的操作是插入一些数据。
A、I、G、C的特殊用法:
1 2 3 4 5 6 7 8 9 10 11
| eg: #现在要在一些行的开头添加 ctrl+v选择第一行第一个字符,j选择一些行后,按下I,写入#,按下ESC。然后会自动在剩下的行填充# #现在要将整个文本添加注释,它支持所有的移动命令 ctrl+v选择第一行第一个字符,按下G,按下I,写入#,按下ESC。然后会自动在剩下的行填充# #现在要在一些行后添加句号,这里使用shift是不行的 ctrl+v选择某些行后,按下$,会选择整个行,按下A,写入。,按下ESC。然后会自动在剩下的行填充。 #现在要将选择块后面的全部删掉,然后加入新的字符 ctrl+v选择某些行,C,键入hehe,,按下ESC。然后会自动在剩下的行填充。
|
其它的剪切,删除等命令都是可以用的。ctrl+v只是起到了一个选择的作用
设置缩进:
个人觉得<>的主要作用是用来设置缩进,当然也可以用在行中,来排版
shift+v选择某些需要缩进的行,按>增加缩进;按<减少缩进
1 2 3 4 5 6 7
| #这个取决与你怎么用了,会用的就比较厉害了 eg: #简单来个代码块缩进 shift+v > #再来个高级的缩进,选择指定的行缩进,使用global命令进行选择包含s的行,缩进一个单位 shift+v选择范围 :g/s/>
|
设置缩进的单位:
块合并:
将选择的一些行合并为一行
1 2
| shift+v J #合并为一行,去掉所有行开头的空格 shift+v gJ #合并为一行,保留所有行开头的空格
|