vi
2017-03-08 07:08:11 4 举报
AI智能生成
vi 编辑器操作
作者其他创作
大纲/内容
vi
查找
/xxx 向下
?xxx 向上
n/N 匹配后下/上一处
g*/g# 匹配包含该单词的所有字符串 似上
替换
:s/aa/bb/g 光标所在行出现的所有包含 aa 的字符串中的 aa 替换为 bb
:%s/aa/bb/g 将文档中出现的所有包含 aa 的字符串中的 aa 替换为 bb
:%s= *$== 将所有行尾多余的空格删除
:g/^\\s*$/d 将所有不包含字符(空格也不包含)的空行删除
数字与命令
5fx 表示查找光标后第5个x字符
5w(e) 移动光标到下五个单词
5yy 表示拷贝光标以下 5 行
5dd 表示删除光标以下 5 行
y2fa 表示拷贝从当前光标到光标后面的第二个a字符之间的内容
快速移动光标
e/w 下一个单词
b 上一个单词
0 本行最开头
^ 本行最开头的字符处
$ 本行结尾处
H 到屏幕的首行
M 到屏幕的中间行
L 到屏幕的尾行
gg 到文档首行
G 到文档尾行
c-f (即 ctrl + f ) page down
c-b (即 ctrl + b) page up
yw 拷贝从当前光标到光标所在单词结尾
dw 删除从当前光标到光标所在单词结尾
y0 拷贝从当前光标到光标所在行首
d0 删除从当前光标到光标所在行首
y$ 拷贝从当前光标到光标所在行尾
d$ 删除从当前光标到光标所在行尾
yfa 拷贝从当前光标到光标后面的第一个a字符之间的内容
dfa 删除从当前光标到光标后面的第一个a字符之间的内容
yy 拷贝光标所在行
dd 删除光标所在行
D 删除从当前光标到光标所在行尾的内容
快速输入字符
0 条评论
下一页