vi编辑器的使用
原创
©著作权归作者所有:来自51CTO博客作者yb164397200的原创作品,请联系作者获取转载授权,否则将追究法律责任
1. 使用科学计数法时,指数用E或者e来表示。
2. vi编辑器的使用:
输入输出命令:
a 在光标后输入文本
A 在当前行末尾输入文本
i 在光标前输入文本
I 在当前行开始输入文本
o 在当前行后输入新一行
O 在当前行前输入新一行
移动光标
vi可以直接用键盘上的
光标来上下左右移动,但正规的vi是用小写英文字母[h]、[j]、[k]、[l],分别控制
光标左、下、上、右移一格。
按[ctrl]+[b]:屏幕往“后”移动一页。
按[ctrl]+[f]:屏幕往“前”移动一页。
按[ctrl]+[u]:屏幕往“后”移动半页。
按[ctrl]+[d]:屏幕往“前”移动半页。
按[gg]:移动到文章的首行。(可能只在Vim中有效)
按[G]:移动到文章的最后。
按[#l]:
光标移到该行的第#个位置,如:5l,56l。
Vi还提供了三个关于
光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。
. 复制
[yw]:将光标所在之处到字尾的字符复制到
缓冲区中。
[#yy]:例如,[6yy]表示拷贝从
光标所在的该行“往下数”6行文字。
[p]:将
缓冲区内的
字符贴到
光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
. 恢复上一次操作
[u]:如果您误执行一个命令,可以马上按下,回到上一个操作。按多次“u”可以执行多次回复。
. 更改
[c#w]:例如,[c3w]表示更改3个字
.撤销更改
[u]:撤销上一次更改,可以一直按[u],一直撤销到最旧修改状态。
[ctrl]+[r]:恢复撤销的更改,可以一直按该组合键达到最新的改变。
. 替换
[R]:替换
光标所到之处的
字符,直到按下[ESC]键为止。
. 跳至指定的行
[#G]:例如,[15G],表示移动
光标至文章的第15行行首。
跳到文件中的某一行
[#]:[#]号表示一个数字,在冒号后输入一个数字,再按
回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。
查找字符
[/
关键字]:先按[/]键,再输入您想寻找的
字符,如果第一次找的
关键字不是您想要的,可以一直按[n]会往后寻找到您要的关键字为止。
[?关键字]:先按[?]键,再输入您想寻找的
字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往前寻找到您要的关键字为止。