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*(#)
匹配包含该单­词的所有字符串
   

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

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
          Juanjux's Vim Cheatsheet Cheat Sheet