vi 常用vim
三种不同的工作模式:
命令模式、插入模式、末行模式。
默认为命令模式,主要完成光标移动、字符串查找、删除、复制、粘贴等操作。只要按下ESC键,可进入命令模式。
末行模式:按“:”键即可进入末行模式,该模式中可以保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。vi编辑器的最后一行会出现“:”提示符。
输入模式:在命令模式按 a、i、o等键。
光标操作:
1G、gg 跳转到文件的首行
G 跳转到文件的末行
#G #gg 跳转到文件的指定行
箭头 光标方向移动:
Page Up 或Ctrl+B 向上翻页
Page Down或Ctrl+F 向下翻页
Home键或“^”、数字“0”跳转至行首
End键或“$”键 跳转到行尾
#→ 向右移动#个字符
#← 向左移动#个字符:
:set nu 行号显示:
:set nonu 取消等号显示:
复制、粘贴、删除
p 将缓冲区的内容粘贴到光标位置处之后
yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容
x或del 删除光标处的单个字符
dd 删除当前光标所在行
#dd 删除从光标处开始的#行
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
/word 从上而下在文件中查找字符串 "word"
?word 从下而上在文件中查找字符串"word"
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串
vi的撤销编辑
u 按一次取消最近一次操作,多次重复按u键,恢复已进行的多步操作
U 用于取消对当前行所做的所有编辑
Ctrl+r 重做最后一次所撤销的操作
评论列表: