文件:
:e(edit) FILENAME 新建
:w(write) [FILENAME] 保存(另存)
:#,# w [FILENAME] 保存(另存)第 # 行至第 # 行的内容
:r(read) FILENAME 打开并添加到当前
:wq 保存并退出
:q! 放弃退出
:q 退出
删除、剪贴
x 删除
dw 删除一个单词
d$ 删除一行
dd 删除一行
p 删除后粘贴
插入
o 上方插入一行。
O 下方插入一行
编辑
cw 替换当前光标到单词的末尾的内容;
c$ 替换当前光标到行末的内容
r 替换当前一个字母
R 将进入替换模式
i 进入插入模式,光标定位在当前字符前
a 进入插入模式,光标定位在当前字符前
A 在光标所在行末插入
查找替换
/ key 向后查找
? key 向前查找
(查找后)n 继续向后查找
(查找后)N 继续向前查找
:s/old/new 当前行替换第一个
:s/old/new/g 当前行替换所有
:#,#s/old/new/g 两行之间替换所有
:%s/old/new/g 文件内替换所有
:%s/old/new/gc 文件内替换所有并确认
恢复\撤销
u 恢复一次操作
U 恢复当前一行的操作
ctrl R 撤销恢复
移动
h 左移
j 下行
k 上行
l 右移
w 移动到下一个单词开始
e 移动到下一个单词结尾
b 移动到前一个单词开始
ge 移动到前一个单词结尾
Ctrl-g 显示当前位置和文件状态信息
Shift-G 跳转至最后一行
# Shift-G 跳转至第#行
%(、)、[、]、{、} 匹配括号
帮助:
:help 获取在线帮助
:help 某个命令 获取某个命令的在线帮助
外部命令:
!外部命令 执行外部命令
本文转自左洸博客园博客,原文链接:http://www.cnblogs.com/myqiao/archive/2005/10/24/260942.html,如需转载请自行联系原作者