首页 > 解决方案 > 将选定的行填充到 VSCode 中的光标位置

问题描述

在 Visual Studio 2019 中,我可以使用Alt++对“虚拟”Shift空白(Arrow Keys)进行多行编辑,然后按任意键使所有行用空格填充到所选列,我经常使用它来使初始化代码更易于阅读。但是,当我切换到 Visual Studio Code 时,我找不到等价物。我能找到的最接近的东西是Ctrl++ 。这不是我所需要的,因为它只将每行光标放在末尾,而不是前面示例中的“虚拟”空白。Alt(Arrow Keys)

这是 Visual Studio 2019 中的一个可视化示例(我不知道如何制作 GIF):

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

VSCode 中是否有任何等价物,还是我暂时没有它?

标签: c++visual-studio-codevscode-snippets

解决方案


好问题,我找不到在 VScode 中做同样事情的方法,但这里有一个小技巧来获得相同的效果:

在此处输入图像描述

  • Ctrl+Alt+(箭头键)所有行
  • 结束按钮
  • 制表符,所以最左边的光标就是你想要的地方
  • 逃脱
  • Ctrl+Alt+(箭头键)再次所有的行

显然它不是一个好的工作流程......但它有效。您还可以查看 VScode 扩展,以使其更快或自己制作


推荐阅读