每条逻辑行的开头有多个选择

时间:2018-06-25 06:18:34

标签: sublimetext3 sublimetext2 sublimetext sublime-text-plugin

有没有办法“聪明地”使用长行的多个选择?

这是我的意思:

例如,您有多行(短2行,长1行),并且希望在每行的开头插入点。

亲自尝试:

foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar barbar bar bar bar bar bar bar bar bar bar bar
baz baz baz baz baz baz baz baz baz baz baz baz baz baz baz baz

全选( Ctrl-A ),然后分成几行( Ctrl-Shift-L Menu > Selection > Split into lines),然后按 Home < / kbd>。

您将看到,第2行存在问题-插入符号已移至 visual 行的开头,而不是 logical 行的开头。

实际结果:

enter image description here

所需结果:

enter image description here

因此,如果您现在尝试按键盘上的“点”,则在第2行会出现错误-该点将位于第2行的中间而不是开始。有办法解决/解决它吗?

编辑:我的设置中有"word_wrap": "true"

1 个答案:

答案 0 :(得分:4)

您可以通过一个额外的步骤来实现。将所选内容扩展到 Ctrl + L 行,然后按向左箭头(而不是 Home )以取消选择并将克拉置于硬BOL上

所以整个序列看起来像这样:

  • 全选
  • 分成几行
  • 将选择范围扩展到行
  • 左箭头键