vimNote
day5
-
:set autoindent/ai命令
开启自动缩进,noautoindent/noai,关闭自动缩进;
-
:set shiftwidth=4命令
设置自动缩进的宽度为4;
-
:set softtabstop/sts=4命令
设置制表符的宽度为4;
-
:set expandtab命令
将制表符的输入,转换为softtabstop的空格;
-
gv命令
选择上一次可视模式的模式,并进入可视模式;
-
viw命令
选中当前光标下的word,并进入可视模式;
-
vit命令
高亮选中标签内部的内容;
-
U命令
在可视模式下,将选中的字符转成大写;
-
u命令
在可视模式下,将选中的字符转成小写;
-
命令模式下的位置符号
位置符号 | 描述 |
---|---|
1 | 文件的第一行,eg:1跳转到第一行 |
$ | 文件的最后一行 |
0 | 文件的第一行上方,虚拟行 |
. | 文件当前行 |
'm | 包含位置标记m的行 |
'< | 可视模式高亮区域的起始行 |
'> | 可视模式高亮区域的结束行 |
% | 整个文件 |
eg:
:2p -- 打印第二行;
:1,3p -- 打印1-3行;
:.p -- 打印当前行;
:.,$p -- 打印当前行到最后一行;
:.-1,.+2p -- 打印当前行的前一行到当前行的后面第二行行之间;
:/string1/,/string2/p -- 打印string1和string2所处行之间的内容;
:'<,'>p -- 打印可视模式下高亮区域的内容;