ExpandRegion for Sublime Text:快速选择文本

有没有特别羡慕WebStorm上的CTRL+W快捷键,通过它可以迅速的选择光标下的文本,多按几次可以逐渐扩大选择的区域,这在编辑文本的时候简直太方便了。Vim也有类似的概念,在Vim中叫文本对象(text object),可以快速选择不同大小的文本对象。

在Sublime Text中虽然也有选择文本的快捷键,但是不够好用,直到有一天遇到这个插件:sublime-expand-region,一切的烦恼都消失了。

Like "Expand Selection to Scope". But better!

ExpandRegion works a bit like the build in "Expand Selection to Scope", however it does not depend on Scopes (Scopes are used by ST to "understand" code, i.e. for syntax highlighting). Therefore selection expansion can be more granular and customizable.

It works similar to ExpandRegion for Emacs and "Structural Selection" (Control-W) in the JetBrains IDE's (i.e. IntelliJ IDEA).

安装方法就不说了,一是上面的链接说到怎么安装了,另外用SublimeText的人大概也都知道怎么安装插件。所以这里就不罗嗦了。

这里只说一下我配置的快捷键。光安装还不能使用,得自定义两个快捷键,一个用于扩大选区,一个用于减小选区。

    {
        "keys": ["alt+up"],
        "command": "expand_region"
    },
    {
        "keys": ["alt+down"],
        "command": "expand_region",
        "args": {"undo": true},
        "context": [{ "key": "expand_region_soft_undo" }]
    },

以上快捷键定义适用于Windows、Linux、macOS

下面是几个效果图:

JavaScript (should also work for other c'ish languages like Java).

Python

HTML

 

转载于:https://www.cnblogs.com/ingvar/p/5721106.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值