<强> vim模式强>
1。命令模式
2。插入模式
3。退出模式
想要查看主机的版本信号hostnamectl
<>强命令下配置vim工作模式强>
:设置怒
:设置nonu
:设置鼠标=一套
: cursorline
<代码>以上操作只在当前打开的vim中生效(可以通过进程号去看有没有发生变化)如果设定永久生效编辑文件/etc/vimrc进行配置> 代码(在vimrc下配置时没有:)+ vim更多配置
<强>字符的搜索强>
/关键字
n向上匹配
n向下匹配
:能剧取消高亮显示
字符管理y
删除一个字母 删除3个字母 删除一个单词 删除一行 删除三行 戴斯。莱纳姆: d3l dw dd d3d c
剪切一个字母 剪切三个字母 剪切一个单词 剪切一行 剪切三行 剪切3个单词 cl c3l 连续波 cc c3c c3w
<代码>注意:在剪切后vim会进入插入模式,如果要粘贴需要按(esc)退出插入模式然后按p粘贴代码>
p粘贴
u撤销
ctrl + r恢复撤销
<强> vim可视化模式强>
ctrl + v在这模式可以选择区域操作
批量添加字符
ctrl + v选中要加入字符所在的列
按大写的我
加入字符
按(esc)
<强>字符替换强>
: % s/要替换的字符/替换成的字符/g
: % s/://@ g
: 1, 5/://@ g
:/adm/,/停止/s/要替换的字符/替换成的字符
<代码>注意:反斜杠有转义的作用(% s表示所有的行g表示所有的列)代码>
<强> vim分屏功能强>
ctrl + w s上下分屏w
ctrl + v左右分屏
ctrl + c w关闭光标所在屏幕
ctrl + w上下左右光标移动到指定屏幕
: sp file2同时编辑当前文件和file2
在命令模式下光标移动
1比;gg光标移动到文件第一行
2比;GG光标移动到文件的最后
3祝辞:数字光标移动到指定位置
<>强插入模式强>
我光标所在的位置
我光标所在行行首的位置
o光标所在下一行的位置
o光标所在行的上一行位置
一个光标所在字符的下一个字符插入
一个光标所在行的行尾插入
s光标所在字符删除并插入
s光标所在行删除并插入
<强> vim退出模式强>
:问退出在文件内容没有被改变时
:问!强制推出不保存,在改变文件后不想保存时使用
: wq退出保存
: wq !强制退出保存在只读文件编写时使用,注意,所编辑的只读文件必须时当前用户的文件当前操作的用户是根