vim编辑器参数(不熟参数)
-1 vim配置文件
全局配置:/etc/vimrc
个人配置:~/.vimrc
-2 :set下相关常用参数
ic 忽略大小写
noic 不忽略(默认)
ai 自动缩进
noai 不自动缩进(默认)
-3 文本分割(按窗口分割)
ctrl+w 之后 s 水平分割
ctrl+w 之后 v 垂直分割
窗口之间切换:
ctrl+w 之后 上下左右箭头
-4 多文件操作
-o 垂直分页
-O 水平分页
:next 下一个文件
:prev 上一个文件
:first 首个文件
:last 末尾文件
-5 编辑命令
[n]cc 以当前光标为基准,向后删除n行,并插入
-6 翻屏
ctrl+f 向文件尾部翻一屏
ctrl+b 向文件首部翻一屏
ctrl+d 向文件尾部翻半屏
ctrl+u 向文件首部翻半屏
-7 前进/后退(类似于word)
u 后退
ctrl+r 前进
-8 %代表全文
eg:删除行首#
:%s@^#@@g
-9 末行(:)常用替换机制
--1 逆向添加内容
eg:将最后三行注释 :$,-2s@^@#@g
--2 匹配某行,并针对上下行进行操作
eg:匹配开头是abc的行,并将此行和其后2行注释
:/^abc
:.,+2s@^@#@g
-10 单词之间
跳转到下个词首w 空格分隔的词W
跳转到下个词尾e 空格分隔的词E
跳转到上个词首b 空格分隔的词B
-11 字符
s 删除当前字符并插入
-12 vim + file 直接定位至末行, + [n] 直接定位至n行
[星空刺]
|-->一颗星辰一闪即逝,支撑它的唯有方向和目的