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. 用崇高文本選擇文本2
- 3. 崇高的文字2水平滾動選擇文本
- 4. 崇高文本中的多行選擇2
- 5. 崇高的文字2尾-f在窗口
- 6. 崇高的文字2:選擇html標籤內的所有文字
- 7. 崇高文字2 - 破碎的字母
- 8. 崇高的文字2和MinGW
- 9. 崇高的文字2自動包裝
- 10. 超過10000行的崇高窗口中的列選擇
- 11. 崇高的文字不顯示從div到div的垂直線
- 12. 從行號x到xxx在崇高文本中選擇
- 13. 水平列表到垂直列表,反之亦然 - 崇高文本2
- 14. 如何選擇崇高的文本高亮顯示的語言2
- 15. 將列添加到文件的末尾
- 16. 使用大寫在崇高的文本文字分隔符2
- 17. .lhs與崇高文本2
- 18. 如何崇高文本2
- 19. 崇高文字3:如何做排除空白行的多行選擇?
- 20. 崇高文本中的列和行3
- 21. 無法運行崇高的文字
- 22. 崇高的文字全部在一行
- 23. 我沒有「toggle_menu」的崇高文字行動2
- 24. 用循環遍歷Python,直到到達列表的末尾
- 25. 崇高的文字2-在頁面上快速找到東西
- 26. 崇高的文字在
- 27. 崇高的文字凍結
- 28. 需要解析一個字符串直到文件末尾
- 29. 如何使用jQuery將文本附加到選擇選項文本的末尾?
- 30. 崇高的文本2 - git的插件
Shift + End - 真棒! 謝謝。 – alexy2k 2012-08-02 09:37:20
Cmd-Shift-Right轉到每個選定行中的下一個單詞。 Cmd-Right進入所有選定行的行尾。 – velotron 2015-05-01 00:21:34