您的位置:首页 > 其它

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
 : 取消显示行号

注意:编辑模式和命令模式之间不能之间切换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: