vim使用常用命令小结
2017-09-25 00:28
232 查看
1 前言
vim 是 Linux 下的一款强大的文本编辑器。但是对于像笔者这种刚刚接触 Linux 的菜鸟来说 vim 的使用就略显复杂了。本篇文章就详细介绍下 vim 的使用。
2 vim
vim 有三种模式:一般模式、编辑模式和命令模式。
2.1 一般模式
使用 vim filename打开一个文本文件时就进入 vim 的一般模式,如果是在编辑模式或者命令模式下,按下 ESC 即计入一般模式。
在 vim 的一般模式下可以进行,光标移动、复制粘贴和搜索替换等操作。
2.1.1 光标移动
h或者
←:光标左移一个字符
j或者
↓:光标向下移一个字符
k或者
↑:光标向上移一个字符
l或者
→:光标向右移一个字符
Ctrl + f:下一页
Ctrl + b:上一页
Ctrl + d:下半页
Ctrl + u:上半页
+:光标移动到非空格符的下一列
-:光标移动到非空格符的上一列
0或者
Home:光标移动到所在行的最前面的字符
$或者
End:光标移动到所在行的最后一个字符
n + space(空格):光标向右移 n 个字符
G:光标移动到文档的最后一行
gg:光标移动到文档的第一行
2.1.2 搜索
/keyword: (keyword 为要搜索的词)向后搜索。
?keyword: 向前搜索
n:重复向后搜索
N:重复向前搜索
2.1.3 删除
x: 向后删除一个字符
X:向前删除一个字符
nx:向后删除 n 个字符
dd: 删除光标所在行
ndd: 删除光标之后 n 行
2.1.4 复制粘贴
yy: 复制光标所在行
nyy: 复制光标之后 n 行
p:将复制数据粘贴在光标的下一行
P: 将复制数据粘贴在光标的上一行
u:复原前一个动作
Ctrl + r:重复前一个动作
2.2 编辑模式
i:进入插入模式,在光标前插入
I:进入插入模式,在光标后插入
a:进入插入模式,在光标的下一个字符插入
A: 进入插入模式,在光标的上一个字符插入
o:进入插入模式,在光标的下一行插入
O: 进入插入模式,在光标的上一行插入
r:进入替换模式,替换光标所在的那个字符一次
R: 进入替换模式,一直替换光标所在的那个字符,直到按下 ESC
ESC:退出编辑模式
2.3 命令模式
:w: 将编辑数据写入磁盘
:w!: 若文件为只读,则强制写入,能否写入成功跟文件的权限有关
:q: 退出 vim
:q!: 强制退出 vim
:wq: 储存后退出 vim
:set nu: 显示行号
:set nonu: 取消显示行号
注意:编辑模式和命令模式之间不能之间切换
相关文章推荐
- 【Vim】Vim使用笔记之三——Vim常用命令
- vi/vim常用配置及使用命令
- 4_VIM编辑器的使用和常用命令介绍
- VIM使用系列:基本和常用的命令列表
- Linux---vi/vim复制剪切粘贴以及常用命令小结
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- vim 常用命令小结
- git,vim,gdb常用的命令小结
- 【Red Hat 】vim编辑器的常用命令以及使用技巧
- mac 终端常用命令和vim普通命令使用
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- vim使用心得和常用操作命令
- Vim使用笔记及常用命令
- vim的简单使用以及一些常用的命令
- Vi和Vim使用常用命令
- linux下查看日志的常用的文本编辑命令以及vim的使用
- Linux(Ubuntu)及Vim常用命令小结
- Vim的分屏技巧的使用 vi vim常用命令
- Linux常用命令及vim的使用、vim常用插件(推荐)
- VIM使用系列:基本和常用的命令列表