Vim三种模式
命令模式,插入模式,底行模式
进入vim的方式为 vim [] [] [] 其中[]为文件名,支持同时打开多个文件
在底行模式中输入指令:
:N 向上切换文件
:n 向下切换文件
进入vim默认为命令模式,按下i、o、a键切换到插入模式,区别自己试
插入模式按下Esc进入命令模式
命令模式按冒号”:”,切换到底行模式
A、 命令模式常用命令
ZZ 保存修改并退出快捷键
Ctrl+z 不保存修改并退出快捷键
[]+G 跳到相应的行,[]为行号
gg 跳到首行
GG 跳到尾行
gg=G 自动对齐
u 取消上步操作,
ctrl+r 恢复上步操作
ctrl+w+w 光标切换到同屏显示的其他文件
ctrl+w+h/j/k/l 同上
[]+ctrl+w+h/j/k/l []为数字,分隔栏向指定方向移动[]尺寸
B、底行模式常用命令:
:wq 保存退出
:q! 不保存修改并退出
:set nu 设置行号
:set nonu 取消行号
:[] []为数字,光标跳转到第[]行
:vsp [] []为文件名,左右结构同屏显示另一个文件
:sp [] []为文件名,上下结构同屏显示另一个文件
/xxx 搜索指定的字符串xxx
若搜索之前输入set ic,则搜索忽略大小写
按n/N切换下一个/上一个
#,#%s/xxx/xxx/gc 交互式将整个文件中的xxx替换成xxx
r ![] []为指令,输出指令的运行结果到光标出,如r !ls -l
#,# co # 底行模式复制,从#行到#行复制到#行
#,# mo # 底行模式移动