-
切换到编辑模式(四种方式)
a: 光标后移一位
i: 光标和所在内容没有任何变化
o: 另起一个新行
s: 删除光标所在的一个字符esc : 编辑"退回"到命令模式
-
尾行模式操作
:w 保存文档
:q 退出vi编辑器
:wq 保存并退出
//对文档没有操作权限,可以强制执行
:w! 强制保存
:q! 强制退出(不保存修改,直接强制退出)
:wq! 强制保存并退出:set number 或 set nu 给编辑器设置行号
:set nonumber 或 set nonu 取消行号设置:数字 光标跳转到数字所在行
:/内容/ 或 /内容 在文档中寻找指定内容,给翻屏查找
小写n 下一个
大写N 上一个
//字符串替换操作,cont2去替换cont1内容
:s/cont1/cont2/ 替换光标当前行的"第一个"cont1为cont2
:s/cont1/cont2/g 替换光标当前行的"全部"cont1为cont2
:%s/cont1/cont2/g 替换“整个文档”的cont1为cont2命名模式下的撤销操作
u 小写u -
命名模式操作
光标移动
a.字符级移动
上(k) 下(j) 左(h) 右(l)键
b.单词级
w word下个单词首字母
b before上个(本)单词首字母
e end下个(本)单词尾字母
c. 行级
0 行首
$ 行尾
d. 段落级(内容之间有空白行)
{ 上个(本)段落首部
} 下个(本)段落尾部
e. 屏幕级(不翻屏)
H 屏幕首部
L 屏幕尾部
f. 文档级
G 文档尾行
1G 文档首行
nG 文档第n行删除内容
dd 删除光标当前行
ndd 从光标当前行向后删除n行内容
x 删除光标所在的字符
cw 从光标所在位置删除至单词结尾,并进入“编辑”模式
(该方式方便删除“单个单词”)复制内容
yy 复制光标当前行
nyy 从光标当前行向后复制n行内容
p 对复制(删除)好的内容进行粘贴操作快捷操作
u undo撤销
Ctrl+r 恢复上一步被撤销的操作
r 替换单个字符
J 合并上下两行
.点 重复执行上个指令
vi编辑器常用指令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...