没有最好的语言,只有最适合的语言。
分类: LINUX
2013-07-11 18:33:09
Ctrl+f 屏幕向前翻动一页
Ctrl+b 屏幕向后翻动一页
Ctrl+d 屏幕向前翻动半页
Ctrl+u 屏幕向后翻动半页
/word 在光标之后查找一个名为word的字符串 ?/word 在光标之前查找一个名为word的字符串
:n1,n2s/word1/word2/g 在第n1与n2行之间查找word1这个字符串,并将该字符串替换为word2
:1,$s/word1/word2/g 从第一行到最后一行查找word1这个字符串,并将该字符串替换为word2 :1,$s/word1/word2/gc 相对与上面多了一个用户确认(confirm)
x,X 其中x为向后删除一个字符,X为向前删除一个字符 nx向后删除n个字符
dd 删除光标所在的那一整列 ndd删除光标所在列的向下n列
yy 复制光标所在行
nyy 复制光标所在列的向下n列
p,P p为复制的数据粘帖在光标下一行,P则为粘帖在光标上一行
u 恢复前一个动作
o,O 插入新的一行
:w [filename] 将编辑的数据保存为另一个文件 :n1,n2 w [filename] 将n1到n2的内容保存到filename这个文件
:r [filename] 在编辑的数据中,读入另一个文件的数据。亦即将filename这个文件的内容加到光标所在行的后面
:set nu 显示行号 :set nonu 取消行号