Vim编辑器入门
Vim编辑器
- Linux系统会内置vi文本编辑器
- Vim 具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
Vim的三种模式切换
- 一般模式:执行操作
- 编辑模式:插入文本
- 命令模式:执行命令
注:编辑模式和命令行模式必须以一般模式为中转
练手:用Vim编写"Hello.c"
-
创建“Hello.c”文件并用Vim打开:
vim Hello.c
-
按
i
或者a
进入编辑模式并编写程序
-
按
esc
回退到一般模式 -
按
:
进入命令行模式,输入- wq:写入并退出
- q:退出
- q!:强制退出
- 再次输入
vim Hello.c
即可查看
常用快捷键
一般模式下
- 拷贝:
yy
- 当前行:yy
- 当前在内的5行:5yy
- 粘贴:
p
- 复制一次:p
- 复制5次:5p
- 删除:
dd
- 删除当前行:dd
- 删除当前行往下5行:5dd
- 跳转:
g
- 文件末尾:G【大写,要先按下大写锁定】
- 文件开头:gg
- 第20行:20+shift+g
- 撤销:
u
命令模式下
- 行号
- 设置:
:set nu
- 取消:
:set nonu
- 设置:
- 查找: 【注意:按下
/
即可直接进入命令模式】- 查找:
/+关键字
- 下一个:
n
- 查找: