vim操作哲学
2015-07-15 10:07
316 查看
vim操作哲学就是尽量减少重复击键的次数,能够一键移动到操作区,就一键操作;
细分为:
一键到达
常规的hjkl还是有其局限性,可以通过如下键进行移动:
^ 0 $ gg G gd % 等进行快速移动
也可以通过# * 选中当前光标所在单词通过n N 进行跳转
通过 f t 进行快速跳转
一键选择
这个在visual模式下特别有用:
vi} vi) vi] vit va} va] va) vat 等对分隔符文本对象的快速选择
viw viW vaw vaW 对范围文本对象的快速选择
v +hjkl 进行非规则连续选择
V+ jk 进行连续行的选择
一键操作
常用操作符有:d y c 等
该操作有两种模式:
第一种操作模式:先通过visual模式选中操作对象,然后进行操作
第二种操作模式:先输入操作符,再跟上操作区块比如: dw ciw daw 等
一键重复
查找是使用n N 进行重复操作
一定要巧用. 执行重复操作
一键回退
f t快速定位是使用 , ; 进行前进和回退
Ctrl+i, Ctrl+o 进行跳转的前进和后退
细分为:
一键到达
常规的hjkl还是有其局限性,可以通过如下键进行移动:
^ 0 $ gg G gd % 等进行快速移动
也可以通过# * 选中当前光标所在单词通过n N 进行跳转
通过 f t 进行快速跳转
一键选择
这个在visual模式下特别有用:
vi} vi) vi] vit va} va] va) vat 等对分隔符文本对象的快速选择
viw viW vaw vaW 对范围文本对象的快速选择
v +hjkl 进行非规则连续选择
V+ jk 进行连续行的选择
一键操作
常用操作符有:d y c 等
该操作有两种模式:
第一种操作模式:先通过visual模式选中操作对象,然后进行操作
第二种操作模式:先输入操作符,再跟上操作区块比如: dw ciw daw 等
一键重复
查找是使用n N 进行重复操作
一定要巧用. 执行重复操作
一键回退
f t快速定位是使用 , ; 进行前进和回退
Ctrl+i, Ctrl+o 进行跳转的前进和后退
相关文章推荐
- java设计模式--单例模式
- uva 10330 Power Transmission (最大流 + 拆点)
- error C2248: “CObject::CObject”: 无法访问private 成员(在“CObject”类中声明)
- Android中RelativeLayout各个属性的含义
- Facebook的Web开发三板斧:React.js、Relay和GraphQL
- Write Small Functions Using Examples
- HDU 4635 Strongly connected(强连通)经典
- .net学习路线
- AutoCloseable接口的使用
- Block介绍(三)解开神秘面纱(上)
- 移位操作之旋转移位
- Android---------------appcompat_v7
- js中的一个闭包小例子
- myeclipse修改乱码(编码格式修改)
- cocos2dx中菜单menu 和 menuItem
- 博客标题栏增加一个"闪存“按钮
- STM32学习基本 存储器、CRC、电源
- java 记录项目中把秒换算为天、时、分、秒的方式
- iOS开发-键盘消失的几种方式
- 053第455题