如何将光标置于每隔一行(交替行)

blu*_*ray 3 visual-studio-code

如何将光标放在每隔一行(交替行)上。

例如,我想将光标放在第 1,3,5,7 行......

我怎样才能做到这一点?

我知道我可以做到这一点AltClick。但线路太多,更简单的方法会非常有帮助。

Mar*_*ark 5

您可以使用正则表达式来做到这一点:

  1. 寻找:^(.*\n){1}.*$

  2. 将焦点放在查找输入上,点击Alt+ Enter。它将选择所有这些匹配项 - 每两行。或者,如果焦点位于编辑器中,请点击 Ctrl+ Shift+ L- 它会执行相同的操作。

  3. Home将光标放在这些选择的开头。(如果行首有空格或制表符,只需按一下Home直到到达行首。)

  4. UpArrowDownArrow将光标移动到您想要的位置。

将光标放在每隔一行演示上


显然,这很容易扩展:

查找:^(.*\n){2}.*$每三行、^(.*\n){3}.*$每四行等。