将所选文本在Visual Studio代码中向左或向右移动

问题描述 投票:7回答:3

在Visual Studio Code中,当前没有任何命令将所选文本向左或向右移动?

我不是在说缩进。

visual-studio-code vscode-settings
3个回答
15
投票

a pull request之前已实现此功能。

要使用它,您需要在键盘快捷键编辑器中绑定editor.action.moveCarretLeftActioneditor.action.moveCarretRightAction操作。

Animation showing how the solution works


20
投票

用于左右移动文本,您可以使用TAB键:

  • TAB将所选文本右移
  • SHIFT + TAB将选定的文本向左移动

如所指出,这不能回答问题。一种用于仅移动一个空格的文本块的解决方法是使用Visual Studio的“列选择”功能。这里的详细说明:

  • 将光标移动到要移动的文本块的左上角;
  • 用鼠标按住Shift + Alt的同时,在您要移动的文本块的左下角单击;
  • 现在您可以插入任意多个空格。

如果您需要有关Visual Studio中的块选择的更多信息,则可以在官方文档或此处轻松找到信息:enter link description here请注意链接中的快捷方式是错误的,至少对我而言。

希望有帮助问候


3
投票

好吧,所以当我还是初学者时,这些答案并没有真正帮助我,这就是我所做的。

  1. 转到File->Preferences->Keyboard Shortcuts
  2. 搜索Move Caret LeftMove Caret Right并添加所需的组合键。
  3. 您已经完成,现在通过选择测试并触发组合键来对其进行测试。
© www.soinside.com 2019 - 2024. All rights reserved.