ExpandRegion for Sublime Text:快速选择文本

有没有特别羡慕WebStrom上的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

时间: 2024-08-03 03:57:33

ExpandRegion for Sublime Text:快速选择文本的相关文章

Sublime Text 新文本编辑器(txt3)

http://www.sublimetext.com/

12个不可不知的Sublime Text应用技巧和诀窍

本文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能. 1) 选择 以下是一些Sublime Text选择文本的快捷键: Command + D 选中一个单词 Command + L 选中一行 Command + A 全选 Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用) Sublime Text还支持一次选中多行的操作:Furthermore, Sublime Text

Sublime Text 3 应用技巧和诀窍

1.选择 以下是一些Sublime Text选择文本的快捷键: Command + D 选中一个单词 Command + L 选中一行 Command + A 全选Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用) Sublime Text还支持一次选中多行的操作:Furthermore, Sublime Text brings lets us select multiple lines at once, which can significantly b

Sublime Text 你所不知道的12个秘密

1.输入"!"或"html:5",然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于HTML4严格文档类型 2.轻松添加类.id.文本和属性 p#foo 补充IDp.foo 补充类h1{foo} 和 a[href=#] 为h1和a标签 3.嵌套 >:子元素符号,表示嵌套的元素 +:同级标签符号 ^:可以使该符号前的标签提升一行 效果如下图所示: 嵌套写法 4.分组 (.foo>h

Sublime Text编辑器的12个技巧和诀窍

本文为您提供Sublime Text编辑器的12个技巧和诀窍,深入挖掘这个看似简洁的代码编辑器,背后所隐藏的实现各种高级功能的无限可能. 1) 选择 以下是一些Sublime Text选择文本的快捷键: Command + D 选中一个单词 Command + L 选中一行 Command + A 全选Ctrl + Command + M` 选中括号内所有内容 (编写CSS或JS时非常实用) Sublime Text还支持一次选中多行的操作:Furthermore, Sublime Text b

Sublime Text (崇高文本)

官网下载:  http://www.sublimetext.com/3 作为一个iOS开发者,在学习HTML5 的时候,或者在学习weex 的时候更多的会使用 sublime Text .WebStorm .IntelliJ IDEA ,三者从左到右体积越来越大,功能也越来越复杂.这里总结下我在学习 weex 和 HTML5 的时候给 sublime Text 安装的常用插件. sublime Text 更轻量.体积小功能多,插件多. WebStorm 多用做HTML开发. IntelliJ I

右键菜单添加文本编辑器 Notepad2 Sublime Text 2

右键添加Sublime Text 打开方式 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Sublime Text] "Icon"="D:\\Coding\\Sublime Text 2\\sublime_text.exe,0" @="用Sublime Text &2打开" [HKEY_CLASSES_ROOT\*\shell\Sublime Text\Co

Sublime Text 有哪些使用技巧

1. 更改变量名的几种方法<img src="https://pic4.zhimg.com/d93cf0e8987e0117f3a3187cfe8e53fb_b.jpg" data-rawwidth="153" data-rawheight="46" class="content_image" width="153">这种情况下该如何快速选中正确的内容?第一种方法:让 Cmd-D

Sublime Text 全程指南

安装(Installation) Sublime Text 官方网站 提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是 Sublime Text 3 .这里以Windows版本的Sublime Text安装为例. 注意在安装时勾选 Add to explorer context menu ,这样在右键单击文件时就可以直接使用Sublime Text打开. 添加Sublime Text到环境变量 使用 Win + R 运行 sysdm.cpl 打开"系统属