Sublime Text 2 Windows中的多个游标

我在Windows中安装了Sublime Text 2,我试图使用多个游标function。

首先我强调我正在寻找的select(三行)。

然后我可以按CTRL + Dselect每个重新出现,或者ALT + F3select全部。 我的情况有四个重复。

我现在想要移动三行中间的游标并添加一些信息,并将其添加到所有事件中。

只要我点击select,多重select不见了? 有什么我做错了,我相信这是错误的,但由于文件是如此薄弱,我不明白如何?

在Sublime Text中,select多个文本区域后,点击被认为是退出多选模式的一种方式。 用键盘上的键(箭头,Ctrl +箭头等)来移动光标,就可以了

通常只是简单地跳过鼠标 – 否则,如果Sublime在包装时没有搞乱多重select。 这是关于使用键盘和鼠标进行多项select的官方文档。 既然有点分散,我会总结一下:

崇高文本3中的快捷方式不同,我已经做了一个笔记。 对于v3,我总是使用最新的开发版本进行testing; 如果您使用的是testing版,您的体验可能会有所不同。

如果在切换选项卡或窗口(特别是在Linux上)时丢失了select,请尝试使用Ctrl + U将其恢复。

老鼠

在Windows / Linux的

build筑模块:

  • 正负:
    • 添加到select: Ctrl
    • 从select中减去: Alt 在v3的早期版本中,这不适用于线性select。
  • selecttypes:
    • 线性select: 左键单击
    • 块select: 中间点击Shift + 右键单击 Linux,中间点击粘贴,而不是默认。

结合你认为合适的。 例如:

  • 添加到select: Ctrl + 左键单击 (并可以select拖动)
  • 从select中减去: Alt + 左键单击 这在v3的早期版本中不起作用。
  • 添加块select: Ctrl + Shift + 右键单击 (并拖动)
  • 减去块select: Alt + Shift + 右键单击 (并拖动)

Mac OS X

build筑模块:

  • 正负:
    • 添加到select:
    • 从select中减去: ⇧⌘ (仅适用于v3中的块select;可能是bug)
  • selecttypes:
    • 线性select: 左键单击
    • 块select: 中间点击 + 左键单击

结合你认为合适的。 例如:

  • 添加到select: + 左键单击 (并可以select拖动)
  • 从select中减去: ⇧⌘ + 左键单击 (并拖动 – 这个组合在Sublime Text 3中不起作用,但据推测它在2中工作)
  • 添加块select: ⌥⌘ + 单击左键 (并拖动)
  • 减去块select: ⌥⇧⌘ + 单击左键 (并拖动)

键盘

视窗

  • 返回到单选模式: Esc
  • 在所有插入点上向上/向下扩展select: Ctrl + Alt + 向上 / 向下
  • 在所有插入处向左/向右扩展select: Shift + 向左 / 向右
  • 向上/向下/向左/向右移动所有插入符号,并清除select: 向上 / 向下 / 向左 / 向右
  • 撤消上一个select动作: Ctrl + U
  • 添加下一个出现的选定文本: Ctrl + D
  • 将所有出现的选定文本添加到select中: Alt + F3
  • 在所选文本的出现之间旋转(单选): Ctrl + F3 (反转: Ctrl + Shift + F3
  • 将单个线性选区转换为块选区,并在每行中选定文本的末尾插入一个插入符号: Ctrl + Shift + L

Linux的

  • 返回到单选模式: Esc
  • 在所有插入符上向上/向下扩展select: Alt + 向上 / 向下 请注意,您也可以按住Ctrl以获得与Windows相同的快捷方式,但Linux倾向于使用Ctrl + Alt组合键作为全局快捷键。
  • 在所有插入处向左/向右扩展select: Shift + 向左 / 向右
  • 向上/向下/向左/向右移动所有插入符号,并清除select: 向上 / 向下 / 向左 / 向右
  • 撤消上一个select动作: Ctrl + U
  • 添加下一个出现的选定文本: Ctrl + D
  • 将所有出现的选定文本添加到select中: Alt + F3
  • 在所选文本的出现之间旋转(单选): Ctrl + F3 (反转: Ctrl + Shift + F3
  • 将单个线性选区转换为块选区,并在每行中选定文本的末尾插入一个插入符号: Ctrl + Shift + L

Mac OS X

  • 返回到单选模式: (这是Escape的Mac符号)
  • 向上/向下扩展所有插入 符号^^ (见注)
  • 向所有插入 符号的左侧/右侧扩展select: ⇧⇠ / ⇧⇢
  • 向上/向下/向左/向右移动所有插入符号并清除select:
  • 撤消上一个select动作: ⌘U
  • 添加下一个出现的选定文本: ⌘D
  • 将所有出现的选定文本添加到select中: ^⌘G
  • 在所选文字的出现之间旋转(单选): ⌥⌘G (反向: ⌥⇧⌘G
  • 将单个线性选区转换为区块选区,并在每行的选定文本的末尾插入一个插入符号: ⇧⌘L

Mac用户注意事项

在优胜美地和El Capitan上, ^^是默认的系统键盘快捷键。 如果你想让他们在Sublime Text中工作,你需要改变它们:

  1. 打开System Preferences
  2. selectShortcuts标签。
  3. 在左侧列表框中selectMission Control
  4. 更改Mission ControlApplication windows的键盘快捷键(或禁用它们)。 我使用^^⌥⇣ 。 他们的默认值是^^^添加到这些快捷方式会触发相同的操作,但会减慢animation的速度。

如果您不熟悉Mac的键盘符号:

  • 退出
  • ^是控制键
  • 是选项键
  • 是换档键
  • 是命令键
  • 如图所示,箭头键是箭头键

尝试使用Ctrl键点击您想要的游标的多个位置。 Ctrl-D用于多个增量查找。

我发现使用复古模式非常适用于崇高的多选。

我最常用的键是“w”跳字,“^”和“$”移动到行的第一个/最后一个字符。 像“2dw”组合(删除光标后面的两个单词)使得使用multiselect真的很强大。

这听起来很明显,但是加快了我的工作stream程,特别是在编辑HTML时。