在旧文档的文本崇高有这样诱人的注意事项:
给定的文本的一个选择的块,按Ctrl + Shift + K将它分成两个选择,每端一个。
这会是很方便,但它并没有在崇高的文本2我的Mac上工作,至少不是。 (相反,键击删除当前行)。
我知道这是很容易的任何崇高命令映射到任何按键,但是尽管我环顾四周,我不能为拆分选择块成 - 启动和结束所有选项的命令。
那么,什么是这个命令? 或者我否则怎么能做到这一点?
在旧文档的文本崇高有这样诱人的注意事项:
给定的文本的一个选择的块,按Ctrl + Shift + K将它分成两个选择,每端一个。
这会是很方便,但它并没有在崇高的文本2我的Mac上工作,至少不是。 (相反,键击删除当前行)。
我知道这是很容易的任何崇高命令映射到任何按键,但是尽管我环顾四周,我不能为拆分选择块成 - 启动和结束所有选项的命令。
那么,什么是这个命令? 或者我否则怎么能做到这一点?
尽管我承认这个问题现在已经一岁多,我觉得这是一个非常理想的功能。 我没有创建一个包为这个,但我确实创造了一个插件,会做的伎俩。 创建Python文件(建议名称:selections.py)在你的Sublime Text 2/Packages/User
目录,并在下面的代码复制。
import sublime, sublime_plugin
def split_selection_to_begin_end(view):
new_sel = []
for s in view.sel():
if not s.empty():
new_sel.append(sublime.Region(s.a))
new_sel.append(sublime.Region(s.b))
else:
new_sel.append(s)
view.sel().clear()
for s in new_sel:
view.sel().add(s)
class SplitSelectionToBeginEndCommand(sublime_plugin.TextCommand):
def run(self, edit):
split_selection_to_begin_end(self.view)
我决定将击键此Ctrl+Shift+;
因为它的方便,并没有映射到任何我已经安装的软件包的东西。 收藏此或类似的用户/默认(OS).sublime,键盘映射文件的东西。
[
{ "keys": ["ctrl+shift+;"], "command": "split_selection_to_begin_end" }
]
希望做的伎俩!
使用Ctrl + Shift + L,或Command + Shift键+ L在OS X上,了解更多详情请参阅本- 多项选择使用键盘
看来这已经在ST2被删除。 在这个主旨看看有ST2的快捷键列表: 崇高文本2 -有用的快捷键(Mac OS X中)
不知道的快捷方式,但你可以做在块的开头和结尾CTRL +左键单击(鼠标)。