vim 是 Linux 下常用的编辑器,学会常用的操作如:光标移动 复制 粘贴 删除 撤销 等指令,对于日常使用很有必要,下面介绍常用指令。

注意 vim 所有控制指令都区分大小写。

esc进入指令模式
i编辑模式
v光标区域选择模式,配合 hjkl 进行选择
h光标左移
l光标右移
j光标下移
k光标上移
0 零移动到行首
$移动到行尾
b移动到单词字首
e移动到单词字尾
H移动到当前屏幕最上方
M移动到当前屏幕中间
L移动到当前屏幕最下方
gg移动到文档最上方
G移动到文档最后
ctrl f向下翻页
ctrl b向上翻页
u撤销上次操作
dw删除这个单词后面的内容
dd删除光标当前行
dG删除光标后的全部文字
d$删除本行光标后面的内容
d0删除本行光标前面的内容
y复制当前选中内容
yy复制当前行
p粘贴复制内容
ddp当前行和下一行互换
ggdG删除文档所有内容
~当前光标字符大小写转换
查找指令
*向下查找同样光标的字符
#向上查找同样光标的字符
/string查找 string 一样的内容,向后
?string查找 string 一样的内容,向前
n查找下一处
N查找上一处
退出指令
:q一般退出
:q!退出不保存
:wq保存退出
:set number显示行号
:set nonumber取消行号

可以将自定义设置保持到配置文件,这样每次打开都会自动加载设置,配置文件地址为 ~/.vimrc,以下是我配置文件内容:

set number
syntax on
set autoindent
set tabstop=4

也可以使用 GitHub 上别人做好的配置模板,直接复制到配置文件中即可:https://github.com/amix/vimrc/blob/master/vimrcs/basic.vim

标签:vim

你的评论