12
A
回答
25
如果我理解正确你的问题,你可以做到这一点与下面的键(例如使用OS X键绑定):
- 按Ctrl + Shift +向上键或Ctrl + Shift +向下选择列在多行中。
- Cmd + Shift + Right(Shift + End在其他操作系统上)将选区扩展到每行的末尾。
所有操作系统的,相关的按键组合: http://www.sublimetext.com/docs/2/column_selection.html
3
您也可以通过以下步骤得到同样的结果:
- 选择线路通过Shift +向上/向下
- 分裂选择成行(选择):Cmd + Shift + L
1
import sublime, sublime_plugin
class SelectToEndoflineCommand(sublime_plugin.TextCommand):
def run(self, edit):
caretPos = self.view.sel()[0].begin()
self.view.sel().add(sublime.Region(caretPos, self.view.line(caretPos).end()))
class SelectToBegoflineCommand(sublime_plugin.TextCommand):
def run(self, edit):
caretPos = self.view.sel()[0].begin()
self.view.sel().add(sublime.Region(caretPos, self.view.line(caretPos).begin()))
2
robertcollier4的回答为我解决了这个问题。出于某种原因,在Sublime Text 3中,super + shift + right默认的OSX键绑定被覆盖,并且无法在用户键绑定中正确解除绑定。
要添加罗伯特的代码作为一个插件去Tools > New Plugin
,粘贴代码,将其保存在你的键盘映射添加一个参考吧:
[
{ "keys": ["super+shift+right"], "command": "SelectToEndoflineCommand" }
]
我向它提出的唯一的变化是改变
caretPos = self.view.sel()[0].begin()
到
caretPos = self.view.sel()[0].end()
的EOL功能,否则将无法正常工作用于多行选择。
+0
在SublimeText 2中,我必须更改为“规范化”命令名称:“command”:“select_to_endofline” – Cabadath 2016-06-08 09:33:02
4
我来到了这个答案,因为我正在寻找如何把光标中的所有行直到EOF(文件结束),而无需使用CTRL + ALT + ▲/▼(不实践超过几十行),所以我可以修剪或选择这些行中的特定部分。
所以我最终结束了在sublime text documentation,我发现:
- CTRL + 转变 + 大号,这将使光标在选定的所有线路,并在他们的结束(EOL ):
- 选择具有CTRL + 大号那些线(或ctrl + 移位 + 结束选择,直到EOF);
- 按CTRL + 移 + 大号在EOLS添加游标;现在
- 您可以用文字与CTRL + ◄/同时移动所有的游标►或与首页/结束)的波士/ EOLS,如果还按转变你会选择移动它们;
- 但最实用的功能绝对是鼠标+拖拽其选择线的中间点击,同时在这些选择的高档场所光标:
- 好处:如果你只是想将光标放在EOL上(不选择)单击背景(在EOL后面)并拖动! (如果线条太长,您可以使用小地图将您的观看屏幕放在最长的线上);
- 现在你可以同时使用的话CTRL +◄/►或到波士移动所有光标与首页)时,如果还按转变在移动的,你会选择。
相关问题
- 1. 多选择与崇高的文本2
- 2. eclipse多文字选择,如崇高的文字2
- 3. 用崇高文本选择文本2
- 4. 崇高文字:多选择在选择
- 5. 结合2多行选择崇高文字
- 6. 崇高的文字2水平滚动选择文本
- 7. 崇高的文本2 - 从多行选择中删除光标
- 8. 崇高文本中的多行选择2
- 9. Xdebug与崇高的文字2
- 10. 崇高的文字2尾-f在窗口
- 11. 崇高的文字2:选择html标签内的所有文字
- 12. 通过多重选择崇高的文本2选项卡
- 13. 崇高文字2 - 破碎的字母
- 14. 崇高文字中的新文件2
- 15. 崇高的文字2删除符号
- 16. 崇高的文字2 SASS完成
- 17. 崇高的文字2自动包装
- 18. 崇高的文字2 - 自动刷新
- 19. 崇高的文字2和MinGW
- 20. 在崇高的文本2
- 21. 崇高文本 - 选择文字复制到剪贴板宏观
- 22. 崇高文本2的EOFError
- 23. 超过10000行的崇高窗口中的列选择
- 24. 在崇高文本2中交换文本选择
- 25. 崇高的文字不显示从div到div的垂直线
- 26. 水平列表到垂直列表,反之亦然 - 崇高文本2
- 27. 将列添加到文件的末尾
- 28. 如何选择崇高的文本高亮显示的语言2
- 29. 从行号x到xxx在崇高文本中选择
- 30. 使用大写在崇高的文本文字分隔符2
Shift + End - 真棒! 谢谢。 – alexy2k 2012-08-02 09:37:20
Cmd-Shift-Right转到每个选定行中的下一个单词。 Cmd-Right进入所有选定行的行尾。 – velotron 2015-05-01 00:21:34