2014-10-01 104 views
5

在Sublime text 3中製作多行光標的唯​​一方法是Ctrl + Shift + RC + Drag。有沒有辦法做到這一點,而不使用鼠標?如何在Sublime text 3中不使用鼠標來製作多行光標?

+2

Alt + Shift +向上/向下? – Ryan 2014-10-01 14:52:08

+0

@minitech不在Windows上... – MattDMo 2014-10-01 14:53:11

+0

@MattDMo:如果我記得正確的話,它在Windows上是Ctrl + Alt +向上/向下。 – Ryan 2014-10-01 14:53:47

回答

15

是的,有。使用,選擇你想在多個遊標行。接下來,點擊CtrlShiftL將選區分割成行。最後,擊中會將遊標放在行首,而會將它們放在最後。

編輯

也有另一種,更快捷的方法(感謝MiniTech移動) - 按CtrlAlt鍵/將創建多個遊標,而不必首先做的選擇,和你可以將遊標放置在您希望的行的任何位置。但是,在Windows上,這些關鍵組合可能會映射到更改屏幕方向。要改變這種情況,打按CtrlAlt鍵F12打開英特爾控制面板中,單擊Options,並重新映射屏幕方向熱鍵,或在左側點擊Off禁用所有的人。

+1

另一種方法是將光標放在第一行的末尾,Shift→'來選擇新的行字符,而Ctrl D來選擇下面的新行。 – grc 2014-10-01 15:06:19

+0

@grc true,但是你選擇了所有換行符,並且只要你開始輸入,它們就會被刪除。 – MattDMo 2014-10-01 15:08:31

+0

你可以用你在答案中提到的任何箭頭鍵取消選擇。 – grc 2014-10-01 15:10:57

4

您也可以使用鼠標中鍵。

點擊&按住鼠標中鍵,上下拖動

0

標準鍵綁定不工作,我(Ubuntu的16.4和10場),但是重新定義的作品好了!重新定義缺省鍵綁定使用(首選項 - >鍵綁定)

{ "keys": ["alt+shift+down"], "command": "select_lines", "args":{"forward": true} }將增加光標下面{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }將添加上述光標。