vim 常用命令

笔试面试常见问题:

跳到第一行  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行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值