小Q:忙起来你会觉得什么都不缺,空下来后你会觉得什么都没有;
举例:
我们常用的删除键: d ·x · dd ,今天我又认识了一个 da 删除命令;
比如一个问下有这么一行较长的字符串,我要删除中间的一大段字母和数字:
2222222222222222222222B3NzaC1yc2EAAAABIwAAAQEAv5oJvuIdaaVUsDOA2FbfnL0K2GbTc05Yg6TGM+8SNleI6bU5MhAy2uP5J4yCrMu43911hEJ2uh1UPycWX1O4xpEgUm8TGIs1HoQySnukv3g121uOLACRj37qqL9j4RRhrUxhunAW3alLSGIV0mxFD0ApyycFoLA/1I3hU7Yy45353545445564564x7tdripwz0FeHHhT3Qjfe9yC8Z6Ptq7cvBPXBBvc/G8pXVq3bnGMtj9Ifmbh7NnTvfHnEZGacf2MR4FSy0MMuNL0k3X5sBlsyP9/rXY9CPOh73eKUhZQoK3uWjwuDRp/dqrxgWDVeg0NZ+0t130pKu/LSREothWoVBu54rrtUUIdb3Sq0xsW4x9EhKGJJHPvBrbGbiDPTKBUaHdQEfmQQPAWeeX1hMC7lCunnfgTzf39Pv/2VQQQQQQQQQQQQQQQQQQ8A6sf4eFz5VIakoRySMQu/6mY4s9aU3arbX+JvUE9s2/7D+JdqJlINtQqRU4V92LQq3BJaSMmKiwnPSytxDtARI3+8I2XXqFCJ5bBY7e33333333333333333333334444444444
这时既不能用dd删除,用x效率也太慢了;当然你会想到先把不删的复制一下,然后dd;
这里介绍一个比较好用的工具 da :
2222222222222222222222{B3NzaC1yc2EAAAABIwAAAQEAv5oJvuIdaaVUsDOA2FbfnL0K2GbTc05Yg6TGM+8SNleI6bU5MhAy2uP5J4yCrMu43911hEJ2uh1UPycWX1O4xpEgUm8TGIs1HoQySnukv3g121uOLACRj37qqL9j4RRhrUxhunAW3alLSGIV0mxFD0ApyycFoLA/1I3hU7Yy45353545445564564x7tdripwz0FeHHhT3Qjfe9yC8Z6Ptq7cvBPXBBvc/G8pXVq3bnGMtj9Ifmbh7NnTvfHnEZGacf2MR4FSy0MMuNL0k3X5sBlsyP9/rXY9CPOh73eKUhZQoK3uWjwuDRp/dqrxgWDVeg0NZ+0t130pKu/LSREothWoVBu54rrtUUIdb3Sq0xsW4x9EhKGJJHPvBrbGbiDPTKBUaHdQEfmQQPAWeeX1hMC7lCunnfgTzf39Pv/2VpXz2l8NH2Jem0nrS48A6sf4eFzQQQQQQQQQQQQQQQQQQ}u/6mY4s9aU3arbX+JvUE9s2/7D+JdqJlINtQqRU4V92LQq3BJaSMmKiwnPSytxDtARI3+8I2XXqFCJ5bBY7e33333333333333333333334444444444
先用0和$移动到首和尾,将要删除的部分用{}括起来,或者任意成对的符号括起来,在第一个大括号
处输入da,即可将括起的部分删除;
另外常用的删除方式:直接按v,然后移动光标可以选中文本,选完后,直接按d,就删除了。
常用快捷键:
1,注释所有的行:ctrl+v j/k+ shift +i
2,查看光标当前的man手册 shift+k
3,d+f+字符
4,选中面积 v+t+字符
5,在vim里面删除光标后的所有字符 shift+d
6,删除当前光标上的单词 d+i+w
7,选中当前光标上的单词 v+i+w