插入字符
i 在光标前插入正文I 在当前行开始处插入正文
a 在光标后插入正文
A 在当前行末尾插入正文
o 在当前行后插入一新行
O 在当前行前插入一新行
保存文件
:q! 放弃任何改动并退出 vi 系统
:w <filename> 保存当前的文件
:wq 保存当前的文件,并退出 vi 系统
:x 与 wq 类似
:zz 与 wq 的工作类似
删除字符
x 删除光标处字符(Character)
nx 删除光标处后 n 个字符
nX 删除光标处前 n 个字符
ndw 删除光标处下 n 个单词(word)
dd 删除整行
d$或 D 删除由光标至该行最末
U 恢复前一次所做的删除
dw 删除一个单词
替换字符
r char 由 char 代替光标处的字符
Rtext〈Esc〉 由 text 代替光标处的字符
cw text〈Esc〉 由 text 取代光标处的单词
C text〈Esc〉 由 text 取代光标处至该行结尾处
Cc 使整行空白,但保留光标位置,让你开始输
入
文本搜索
/str〈Return〉 向前搜寻 str 直至文件结尾处
?str〈Return〉 往后搜寻 str 直至文件开首处集成开发环境的简介
n 同一方向上重复检索
N 相反方向上重复检索
其他
gg 去文本最开头
G 去文本最末尾
0(数字零) 去本行开头
$ 去本行结尾
:xx xx是你要跳转的行数
ctrl+f 下翻页
ctrl+b 上翻页
没有评论:
发表评论