vim编辑器 ----- 文本编写 ----- 写代码
vim是一个多模式的编辑器,
1、命令模式(默认模式)
用户所以的输入都会被当做命令,一般不会给你作为文本输入
命令模式 --- i ------- 插入模式 ---- esc ------ 命令模式 ----shift+; ---- wq 退出
gg :定位光标到最开始行
shift + g(G) : 定位光标到最结尾行
n+shift + g(ng):定位光标到任意行
shift + $ :定位光标到当前行结尾
shift + ^ : 定位光标到当前行开始
w,b:光标按照单词进行行内跨行进行移动
h, j, k, l : 左 下 上 右
(n)yy: 复制光标所在行(n行)
(n)dd:剪切、删除
(n)p:粘贴(n重复行)到光标所在行下一行
u:撤销
ctrl+r : 撤销之前的撤销
shift + ~ : 快速大小写转换
(n)r : 对光标字符 + 之后的所有字符进行批量化替换
shiift + R : 替换模式, 对内容进行整体替换 ------ 》第四种模式
(n)x : 对光标字符之后的字符进行删除
多文件
底行中,vs打开多个文件编辑窗口
ctrl ww : 窗口光标切换
光标在哪一个窗口里面, 就对哪一个窗口进行操作
2、插入模式
3、底行模式
4、linux中vim批量化注释
a、vim打开代码
b、ctrl+v左下脚弹出 “ V-BLOCK”,J选中区域,shift+i切换INSERT模式,//注释,esc退出
c、取消注释,选中区域之后执行D即可