笔试面试常见问题:
跳到第一行 gg 或者 :0 :1
跳到第n行 :n
跳到最后一行 shift + g
跳到行第一个字符 0
跳到行最后一个字符 $
在光标下一行插入 o
显示取消行号 :set nu :set nonu
查找 /
删除 x dd
清空文件:
Normal模式下,先输入“gg”,将光标定位到文件首,然后输入“dG”,文件就被清空了。当然也可以直接输入“ggdG”。
或者
1.打开文件,vi filename 。2.转到文件结尾,G, 或转到第9行,9G。
3.删除所有内容(先用G转到文件尾) ,使用::1,.d, 或者删除第9行到第200行的内容(先用200G转到第200行) ,使用, :9,.d
删除说明:这是在vi中 ,“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除
0 (数字0):移动到行首
$ :移动到行末
G:移动到文件的最后一行
/ :查找
:s/word1/word2/g :查找word1字符,并使用word2替换
x:删除字符
dd:删除行
:set nu :显示行号
:set nonu :取消行号显示
H :移动到当前屏幕最上方那一行
M:移动到当前屏幕中央那一行
L :移动当当前屏幕最后那一行
nG:移动到文件的第n行