vi编辑器的使用

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]:移动到文章的最后。
按[$]:移动到 光标所在行的“行尾”。
按[^]:移动到 光标所在行的“行首”
按[w]: 光标跳到下个字的开头
按[e]: 光标跳到下个字的字尾
按[b]: 光标回到上个字的开头
按[#l]: 光标移到该行的第#个位置,如:5l,56l。
Vi还提供了三个关于 光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。

. 复制

[yw]:将光标所在之处到字尾的字符复制到 缓冲区中。
[#yw]:复制#个字到 缓冲区
[yy]:复制 光标所在行到 缓冲区。
[#yy]:例如,[6yy]表示拷贝从 光标所在的该行“往下数”6行文字。
[p]:将 缓冲区内的 字符贴到 光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。
 
. 恢复上一次操作
[u]:如果您误执行一个命令,可以马上按下,回到上一个操作。按多次“u”可以执行多次回复。
 
. 更改
[cw]:更改 光标所在处的字到字尾处
[c#w]:例如,[c3w]表示更改3个字
 
.撤销更改
[u]:撤销上一次更改,可以一直按[u],一直撤销到最旧修改状态。
[ctrl]+[r]:恢复撤销的更改,可以一直按该组合键达到最新的改变。
 
. 替换
[r]:替换 光标所在处的 字符。
[R]:替换 光标所到之处的 字符,直到按下[ESC]键为止。
 

. 跳至指定的行

[ctrl]+[g]列出光标所在行的 行号。
[#G]:例如,[15G],表示移动 光标至文章的第15行行首。
 
跳到文件中的某一行
[#]:[#]号表示一个数字,在冒号后输入一个数字,再按 回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。
 
查找字符
[/ 关键字]:先按[/]键,再输入您想寻找的 字符,如果第一次找的 关键字不是您想要的,可以一直按[n]会往后寻找到您要的关键字为止。
[?关键字]:先按[?]键,再输入您想寻找的 字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往前寻找到您要的关键字为止。
 
 

你可能感兴趣的:(linux,vi编辑器)