初识Linux---vim(上节)

251 阅读1分钟

一、常见的编辑器

  1. vim(编辑器之神)
  2. emacs(神之编辑器)
  3. vi
  4. nano
  5. kwrite

二、vim的四种模式

普通模式(命令操作模式):操作文件

编辑模式(插入模式):对文件进行编辑

命令模式(使用:时):保存退出命令

可视化模式(visual模式):选择文本


在这里插入图片描述

1.流程演示 :

--insert--(i)   编辑   |   esc    |    普通模式(光标闪烁)    |   V
|   复制粘贴   |   :wq   |   保存退出


三、普通模式操作

按键含义
H光标向左
L光标向右
J光标向下
K光标向上
Ctrl F向下翻页
Ctrl B向上翻页
Ctrl E向下滚屏
Ctrl Y向上滚屏
G光标移至末尾
gg光标移至开头
b跳跃至单词首字母
e跳跃至单词最后
w跳跃单词(下一个单词首字母)
shift+w/b/e/大跳
number(行号)gg跳跃到行号对应行
shift+6(^)跳跃到本行开头
shift+4($)跳跃到末尾
{ / }跳跃到上下大括号位置

四、编辑模式操作

按键含义
i切换至插入模式,光标位置前插入
a光标位置后插入
o回车到下一行插入
x删除光标所在位置字符
dd删除一整行
u撤销操作
dw移除光标所在位置后的单词
r替换字母
R保持替换状态
y复制
yw复制一个单词
y $复制从光标位置起到行末尾内容
P粘贴

五、命令模式操作

编辑模式下,按esc进入命令模式

按键含义
:w保存(写入)
:q退出
:!强制执行
:wq保存退出
: q!不保存退出
: wq!强制保存退出

六、可视化模式操作

按键含义
v可视化模式中,hjkl操作选择
V操作选择行
gg v G全选
o光标在框选前后部位切换
Ctrl+v矩阵选择
0补全角落
vaw快速选择单词
vab包括括号
vaB包括大括号
va<包含尖括号
v+shift < >代码缩进
shift+~大小写相互转换
U全部转换为大写
u全部转换为小写