Vim编辑器是很多人眼里的神器,其丰富的快捷键,跨平台适用,尤其是在linux上简直无可替代,今天又仔细学习了基础的用法,与大家分享:
vim基础操作
- vim基本的修改,删除,追加操作命令
q!退出当前编辑环境且不保存变更
esc退出当前操作状态,确保快捷键处于可用状态
x键用于快捷删除单个字符,dw也可以用来删除字符,不同点是dw可以加上数字指明执行几次
de用来删除光标处的单词
d$删除选中处的行文本,就是说可以删除光标以后到行尾的所有文本
dd命令用来删除光标所在整行文本 - u撤销单个操作,U撤销系列操作(此处具体不太理解,还需考证)
ctrl+r可以回滚撤销操作,就是说可以把u操作还原 - w,e有单词前后类似的意思,比如2w是跳到选定处以后2个单词的第一个字母,2e则是跳到选定出以后2个单词的词尾(最后一个字母)
在 esc状态下按 0 (zero)可以跳到行首 - dd和p组合可以实现行交换,具体操作是dd要移动的行,选取需要交换的行,p一下,选中的行和刚才dd的行就交换了位置
r+正确的字符实现对选定字符的替换操作 - 最常用的快捷键,用于移动光标的是 左h,右l ,上k,下j