代码之家  ›  专栏  ›  技术社区  ›  john c. j.

在每个逻辑行的开头进行多项选择

  •  1
  • john c. j.  · 技术社区  · 7 年前

    有没有办法“聪明地”使用多选和长线?

    我的意思是:

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

    你自己试试:

    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-SHIFT-L键 Menu > Selection > Split into lines )然后按 是的。

    您将看到,第2行有问题-插入符号被移到 视觉的 行,而不是开头 符合逻辑的 行。

    实际结果:

    enter image description here

    预期结果:

    enter image description here

    所以,如果你现在试着按键盘上的“点”,你会在第2行出现一个错误-点会在第2行的中间,而不是开始。有办法解决这个问题吗?

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

    1 回复  |  直到 7 年前
        1
  •  4
  •   Keith Hall    7 年前

    你只需多走一步就可以做到这一点。将所选内容扩展到行 CTRL+L键 然后按 左箭头 (而不是 )取消选择,并在硬BOL离开克拉。

    整个序列如下:

    • 全选
    • 分成几行
    • 将所选内容展开到行
    • 左箭头键