不用鼠标操作很牛吧,很牛你为啥不学,仅仅为了装逼也该学学,何况还很实用,以下是个人觉得很实用的一些基础命令。
1.三种常用模式的切换
vim启动即进入普通模式,按i(insert)进入插入模式,修改后按Esc回到普通模式,按:进入命令行模式,输入wq回车后保存并退出,q不保存退出,q!强制退出
2.普通模式下实用命令
输入v(再按取消),进入字符选择模式,移动光标,光标走过的地方就会选取
输入Shift+v(再按取消),进入行选择模式,按下V选中当前行,上下移动光标选择多行
选中后yy复制当前行,p粘贴,x删除,u撤销
dd删除当前行 ndd删除n行 dw删除一个单词 其实dd就是剪切功能,ddp可实现上下行快速调换位置
d^删除至行首,d$删除至行尾
r+字母 替换成该字母
G(shift+g)跳转文档末行,nG跳转至第n行,gg回到文档首行,ctrl+o回到跳转前的位置
3.查找
f+字母 搜索并跳转到第一个匹配的位置
/+字符串 回车向后搜索
?+字符串 向前搜索,搜索最近相关日志,定位问题,方便!
g/* 向后模糊查找单词,g/#向前模糊查找
n继续查找下一个匹配位置,N反向查找
学习任何东西都要多练习勤使用!不然过一段时间又忘了。