需要加强掌握的vi命令
时间:2007-05-11 来源:jiahaolin
w 移动下个字的开头 word
b 跳到上自个的开头
:1,#d, 删除指定行
X 删除当前光标的左字符
#x 删除后面的#个字符
D 删除到行尾
cw change word,修改一个单词,
c#w 修改#个单词
cc 修改行
C 替换到行尾
r replace 取代一个字符
R 取代多个字符
yw 拷贝一个word
P 粘贴
yy 拷贝一行
#yy 拷贝#行
. 重复上一个命令
查找过程中忽略大小写: :set ic 英文猜测是ignore case , 恢复默认配置:set noic:
读文件到当前位置: :r file1 英文猜测是read
也可以插入指定行: :line# r filename
编辑多个文件, vi file1 file2 file3, 键入:n进入下一个文件, 进入下一个文件,不保存对当前文件的修改,键入:n!
b 跳到上自个的开头
:1,#d, 删除指定行
X 删除当前光标的左字符
#x 删除后面的#个字符
D 删除到行尾
cw change word,修改一个单词,
c#w 修改#个单词
cc 修改行
C 替换到行尾
r replace 取代一个字符
R 取代多个字符
yw 拷贝一个word
P 粘贴
yy 拷贝一行
#yy 拷贝#行
. 重复上一个命令
查找过程中忽略大小写: :set ic 英文猜测是ignore case , 恢复默认配置:set noic:
读文件到当前位置: :r file1 英文猜测是read
也可以插入指定行: :line# r filename
编辑多个文件, vi file1 file2 file3, 键入:n进入下一个文件, 进入下一个文件,不保存对当前文件的修改,键入:n!
相关阅读 更多 +