Linux vim编辑器
vim 插入模式
按指定键进入插入模式
i 当前光标位置
I 当前光标行开头位置插入
o 当前光标下一行位置开始插入
O 当前光标上一行位置开始插入
a 当前光标后一个位置
A 当前光标行结尾
vim 正常模式
当前行下一行插入:o
复制:
复制整个行 yy p键粘贴至下一行 3yy 复制当前光标下的3行
复制当前光标至行尾命令:y$ p命令粘贴,至光标后。
剪切:
dd 剪切当前光标整行 ,p键复制至当前光标下一行
3dd剪切当前光标,p键复制至当前光标下。
移动:j 下 k 上 l 右 h 左 移动到首行:g 移动到尾行:G 移动到行首:^ 移动到行尾:$
撤销操作:u 取消撤销操作: crtl + r
vim 命令模式
保存:
:w /root/a.txt 保存后文件名
:wq 保存并退出保存至当前文件中
:q 不保存退出
: set nu 设置显示行数
:set nonu 设置不显示行号
配置vim模式显示行号
vim /etc/vimrc
最后一行set nu
:set nohlsearch 取消高亮显示
查找:
/ 要查找的字符,n 键移到下一个匹配字符 shift n 移动到上一个匹配的字符
替换:
:%s/4/5/g 全局替换 把4换成5
:3,5s/4/5/g 指定行数替换
可视模式
批量操作内容
v 字符可视模式
shift v 行可视模式
crtl v 块可视模式
shift i 插入内容 按2次esc 对应块插入内容 d 键删除对应块内容