如何在Sublime text 3中不使用鼠标制作多行游标?

时间:2014-10-01 14:46:13

标签: sublimetext

在Sublime文本3中制作多行光标的唯​​一方法是Ctrl + Shift + RC + Drag。有没有办法在不使用鼠标的情况下做到这一点?

7 个答案:

答案 0 :(得分:21)

是的,有。使用 Shift Shift ,选择您想要多个光标所在的行。接下来,按 Ctrl Shift L 将选区拆分为多行。最后,点击会将光标放在行的开头,而会将它们放在最后。

修改

还有另一种更快的方式(感谢minitech) - Ctrl Alt / 将创建多个游标而不必先进行选择,并且可以将游标放在所需的行中的任何位置。但是,在Windows上,这些键组合可能会映射到更改屏幕方向。要更改此设置,请按 Ctrl Alt F12 打开Intel控制面板,单击Options,然后重新映射屏幕方向热键,或点击左侧的Off以停用所有这些内容。

答案 1 :(得分:9)

您也可以使用鼠标中键。

  

点击&按住鼠标中键并上下拖动

答案 2 :(得分:3)

标准键绑定对我不起作用(Ubuntu 16.4和Win 10),但重新定义后效果很好!要重新定义默认键绑定,请使用(Preferences-> Key Bindings)

{ "keys": ["alt+shift+down"], "command": "select_lines", "args":{"forward": true} } 会在下面添加光标,{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} } 会将光标添加到上方

答案 3 :(得分:0)

MAC:控制(^)+ Shift +向上/向下箭头

答案 4 :(得分:0)

在Windows 10 Surface Pro上对我有用的是

Ctrl + Alt + up/down

由于Ctrl + Alt +向上/向下已经对我有用,因此无需进行其他键绑定。我也为VS Code设置了相同的方法:Ctrl + Alt +上/下。

或者您也可以按照Yaroslav所说的(我投赞成票)将其映射,也可以。

答案 5 :(得分:0)

在Ubuntu中,可接受的答案有效。另外,您可以执行以下操作:

Shift + Alt + Key up/down

答案 6 :(得分:-2)

对我来说,这比上面的任何其他答案都简单得多:只需按住ctrl并单击鼠标,将其放置在您想要第二或第三个光标的位置即可。