Atom中有任何方法可以在Sublime Text中複製該功能,您可以在其中按住或鍵並向上或向下移動鼠標以在多行結尾處選擇和創建光標所以你可以同時編輯多行代碼?在Atom中選擇多行
回答
如果我正確理解你的問題,你想選擇多行並在每行的末尾創建一個遊標。有幾個方法可以做到這一點:
- 使用分割爲行
- 選中多行,只要你喜歡。
- 使用
Selection|Split Into Lines
命令(爲Cmd + Shift + L在OS X上或按命令/鍵Ctrl + Shift + P並鍵入Split Into Lines
)到多選擇分成選擇的每一行。 - 單擊右箭頭可在選區末尾顯示光標。
- 使用添加選擇以下
- 將光標定位在要選擇
- 使用
Selection|Add Selection Below
與你想要的 - 使用普通鼠標光標添加儘可能多的行的第一行上面的行定位命令以將光標置於您想要的位置
工程很好,但是如果集合中有空行,我不能選擇每一行的開頭。例如,我想要採用多段文字,其中一些段落之間有雙CR結尾,並且每行都有一個'>'。當我嘗試這樣做時,我得到了一個奇怪的選擇,即我是每個段落的開始,以及之前的雙CR段選擇的最後一句的結尾。 – pedstrom 2015-06-03 22:08:58
This pac卡格會讓你選擇多行按住「Alt」鍵 https://atom.io/packages/sublime-style-column-selection
對於Windows用戶,
默認鍵綁定按Ctrl + Shift +向上/向下似乎工作。
對於Mac用戶,
下面的自定義鍵綁定代碼添加到
/user/<yourName>/.atom/keymap.cson
文件
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# change the keybinding for ADD SELECTION ABOVE/BELOW
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 'shift-alt-up': 'editor:add-selection-above'
# 'shift-alt-down': 'editor:add-selection`-below'
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
然後將要啓動並按住Shift + Alt鍵並按光標反覆按或向下將光標延伸到所需的行數。
+1 to @ Lee's above above。這是與上面相同的選項2,但使用的按鍵組合
對於Mac用戶,鍵盤快捷鍵是相同的('ctrl + shift +上/下)「,但這些快捷鍵也啓動了Mission Control。如果要刪除Mission Control快捷鍵,只需在鍵盤系統偏好設置中更改或取消選擇該快捷鍵。 – 2015-08-14 15:34:05
是的,@TristanReid,你是對的。如果有人從鍵盤系統偏好中移除Mission Control快捷鍵,則不需要添加上面的代碼,只需使用默認的鍵盤綁定即可。對於linux用戶而言, – 2015-08-19 03:35:04
shift + alt + down/up似乎是默認值。 – Gaunt 2016-11-21 16:19:28
我崇高的文本3的大風扇,凌是非常好的,但不能擊敗 崇高 :)
那麼,你可以嘗試使用ATOM來製作「Your Favorite Sublime Key」CTRL + SHIFT + L'「以使用多光標獲得多行選擇:
文件>鍵盤映射...
粘貼下面的代碼和微笑:)
'atom-text-editor':
'ctrl-shift-l': 'editor:split-selections-into-lines'
保存並關閉選項卡。打開任何文件並按「CTRL+SHIFT+L
」。現在魔術:D,按箭頭鍵,你會看到選定線上的多個Cusor。
正是我在找什麼,無法從設置面板中設置它,shorcut鍵與選擇當前文件的編程語言相關聯 – opensas 2017-09-05 07:12:47
對於Ubuntu,您可以使用shift-alt-up/down
- 1. 執行Clojure塊(或選擇)在Atom proto-repl中不起作用
- 2. 在datagridview中選擇多行
- 3. 在Atom中移動光標多行
- 4. 多行選擇
- 5. 選擇多行
- 6. 多行選擇
- 7. Atom/Sublime like Jupyter中的多個選項
- 8. 多行(自動換行)選擇選擇在角UI選
- 9. mysql在連接中選擇多行
- 10. 如何在UITableView中選擇多行
- 11. 使用VBA在Excel中選擇多行
- 12. 單獨在一列中選擇多行
- 13. 在java中執行多選擇語句
- 14. jqGrid選擇多行
- 15. jquery多行選擇
- 16. 選擇多行mysqli
- 17. 使用PDO在選擇語句中選擇多行
- 18. 多表,多行SQL選擇
- 19. 在Atom的linter-csslint中禁用警告(ids選擇器)?
- 20. MySQL在一行內選擇多行
- 21. 從多行中選擇單行 - Teradata
- 22. 在選擇框中選擇並取消選擇多個選項
- 23. 如何在選擇中進行選擇
- 24. 如何在HTML中選擇多選框值:在struts中選擇?
- 25. UITableView多選。自動選擇行隨機選擇行
- 26. 在循環中選擇,選擇單個,顯示多個選擇
- 27. 在oracle中多選擇SELECT
- 28. Jquery複選框多選和行選擇
- 29. Datagrid多行選擇樣式
- 30. 查找並選擇多行
您是否問Atom是否有此功能?還是你問是否可以通過擴展添加? – Lee 2014-09-01 03:06:25
@Lee無論如何 – pyCthon 2014-09-01 03:44:36