vi快捷键

shift+g 移动到文件的最后一行

gg        移动到文件的第一行

0          数字0移动到当前行的第一个字符

$          移动到当前行的最后一个字符

n<enter> n为数字,光标向下移动n行

n shift+g 移动到指定行

/word 从当前位置向下搜索名为word的字符串

?word 向上搜索

n 重复前一个搜索动作

:n1,n2s/word1/word2/g   n1,n2为数字  在n1至n2行之间查找word1,找到后替换成word2

:n1,n2s/word1/word2/gc   n1,n2为数字  在n1至n2行之间查找word1,找到后 提示玩家确认是否替换成word2

dd 删除一整行

ndd 从光标开始向下删除n行

yy 复制当前行

nyy 从光标开始向下复制n行

u 撤销前一操作

crtl + r 重做上一操作

.   小数点 重复前一操作

:n1,n2 w [filename] 将n1到n2行的数据另存为新文件

:! command

:set nu 显示行号

:set nonu 不显示行号

猜你喜欢

转载自minghaitang.iteye.com/blog/963982
今日推荐