-
移动光标
h 向左移动一个字符
j 向下移动一行
k 向上移动一行
l 向右移动一个字符
Ctrl+f 向下移动一页,forward
Ctrl+b 向上移动一页,back -
保存退出
:w 存盘
:wq 保存退出,write quit
:q! 不保存,退出,quit -
esc 回到普通模式/命令行模式
-
visual可视模式
v 可视模式,Visual Line,类似于windows里的文字操作
V 逐行可视模式
Ctrl+v 矩形区块可视模式,Visual Block -
进入insert插入模式
i 光标前插入,insert
I 行前插入
a 光标后插入,append
A 行末插入
o (小写字母o)光标向下新增一行
O (大写字母O)光标向上新增一行 -
剪切/删除操作
x 剪切/删除单字符
数字x 剪切/删除光标后指定数字个字符
d 剪切/删除选中的内容,delete
dd 剪切/删除整行
数字dd 剪切/删除从当前行开始往后的多少行 -
复制操作
y 复制选中的内容,yank
yy 复制整行
数字yy 复制光标开始向下的指定数字行 -
p 粘贴上一次剪切的内容,paste
-
u 撤销,undo,按多次执行多次恢复
-
跳转指定行
G 光标跳转至文件结尾,Go
数字G 跳转到指定数字的行
:数字 跳转到指定数字的行
gg 光标跳转至文件开头
Ctrl+g 显示总行数以及光标所在的行列 -
列出行号
:set nu 列出行号
:set nonu 取消行号 -
查找、替换字符串
/字符串 查找字符串,按n查找下一个,按N查找上一个
相关文章
- 12-29vim查看函数原型以及关闭窗口
- 12-29lsof常用命令
- 12-29vim编辑器最简单使用方法
- 12-29git介绍以及一些常用命令,加上vim编辑器的简单使用
- 12-29Vim 新用法
- 12-29storm_常用命令
- 12-29elasticsearch 索引清理脚本及常用命令
- 12-29jeffy-vim-v3.1.tar.gz
- 12-29Nginx常用命令(启动/重启/停止/测试配置文件/重新加载配置文件)
- 12-29nginx常用命令