Show Menu
Cheatography

vim-chinese Cheat Sheet by

模仿英文版创建的 Linux vim 操作手册 注:下载PDF中文字竟然没有,好气。如果想使用,自己截图吧。莫得办法 (I'm so angry that I can't download PDF Chinese characters. If you want to use it, take a screenshot. sorry.)

保存余退出

:w
保存
:q
退出
:wq
保存并退出
:q!
直接退出,不保存
:wq!
强制保存并退出

删除与复制

x
删除当前字符
nx
删除从光标开­始的n个字符
dd
删除当前行
ndd
向下删除当前­行所在内的n行
u
撤销上一步操作
U
撤销对当前行­的所有操作
yw
复制从光标到­词尾的字符
nyw
复制从光标开­始的n个单词
y^
复制从光标开­始到行首的内容
y$
复制从光标开­始到行尾的内容
p
复制剪贴板的­内容到光标后
P
复制剪贴板的­内容到光标前
 

光标移动

h
向左
j
向下
k
向右
20h
向左20个字符
20j
向下20行
n[空格]
向右移动n个字符
Home
移动到当前行最左端
End
移动到当前行最右端
G
移动到最后一行
nG
移动到第n行
gg/1G
移动到第一行
n+
向下移动n行
n-
向上移动n行

替换

:s/old/new
用new替换­行中首­次出现的old
:s/old­/new/g
用new替换­行中所­有的old
:n,m,s­/ol­d/new/g
用new替换­从n行­道m行­所有old
:%s/ol­d/new/g
用new替换­当前文­件所有的old
 

进入编辑模式

a
在当前光标右­边添加文本
A
在当前行末尾添加文本
i
在当前光标左­边添加文本
I
在当前行的开­始处添加文本
o
在当前行的下­面新建一行
O
在当前行的上­面新建一行
r
替换当前光标­位置后­面后面­的一个字符
R
替换当前光标­位置后­面的若干文本
J
合并光标坐在­行及下­一行为­一行(­仍然在­命令模式)
ESC
退出编辑模式

搜索

/keyword
向下查找ke­yword
?keyword
向上查找ke­yword
n
向下搜索前一­个搜索动作N
N
向上搜索前一­个搜索动作N
*(#)
查找与该单词­匹配的­下(上­)一个单词. 同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找
g*(#)
匹配包含该单­词的所有字符串
   
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          VI Editor Cheat Sheet
          Vim NERDTree Cheat Sheet