Linux基础命令(第二篇)---vim

vim编辑器是Linux系统上最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是windows版。它最大的特色是完全使用键盘命令进行编辑,脱离了鼠标操作。下面我们就来介绍一些它的快捷操作:
使用vim编辑器编写:vim 文件名
Linux基础命令(第二篇)---vimLinux基础命令(第二篇)---vim
打开之后首先进入的是命令模式,快捷操作:
dd 删除当前行
dgg 删除光标到文档首
dG 删除光标到文档尾部
d$ 删除光标到行尾,包括光标所在位置字符
d^ 删除光标到行首,不包括光标所在位置的字符
dw 按单词删除
gg 跳转到文档首部行首
G 跳转到文档尾部行首
u 撤销之前的操作
Ctrl+r 重做
行号G 跳转到指定行
x 删除光标所在位置的内容
行数yy 复制光标所在行开始第几行
p 粘贴到光标所在行的下一行
cc 剪切当前行
行数cc 剪切当前行开始的几行
H 跳转到当前屏幕输出的最上面一行
L 跳转到当前屏幕输出的最下面一行
M 跳转到当前屏幕输出的中间那一行
$ 行尾
^ 行首
w 按单词进行光标移动
r 替换光标所在的字符
h 往左按字符移动光标
j 往下(后)按行移动光标
k 往上(前)按行移动光标
l 往右按字符移动光标

然后进入插入模式:
a 光标后
A 行尾
o 光标所在行下一行
O 光标所在行上一行
i 光标前
l 行首
s 删除光标所在位置的字符并进入插入模式

末行模式:

:w 保存
:w FILENAME 另存为FILENAME
:q 退出
:wq 保存退出
:q! 强制退出不保存
:set nu 显示行号
:行号 跳转到指定行
:set nonu 取消显示行号
:%s/被替换内容/替换后的内容/g
:%s/内容
/ 查找字符串
n
N
:noh 取消高亮显示
:r /FILENAME 读取指定文件的内容到当前文件