在 Visual Studio 代码中向左或向右移动所选文本
Move selected text to the left or right in Visual Studio Code
在Visual Studio代码中,目前有没有命令将选中的文本向左或向右移动?
顺便说一句,我不是在谈论缩进。
移动文本块
仅移动一个 space 的文本块的解决方法是使用 Visual Studio 的 "column selection" 功能。详细说明在这里:
- 将光标移动到要移动的文本块的左上角;
- 按住 shift + alt 键单击要移动的文本块的左下角;
- 现在您可以插入任意数量的 space。
如果您在 Visual Studio 中需要有关块选择的更多信息,您可以在官方文档或此处轻松找到信息:enter link description here
注意link中的快捷方式是错误的,至少对我来说是这样。
缩进
要左右移动文本,您可以使用 TAB 键:
- TAB 将所选文本向右移动
- SHIFT + TAB 向左移动所选文本
此功能已由 a pull request 前段时间实现。
要使用它,您需要在键盘快捷键编辑器中绑定 editor.action.moveCarretLeftAction
和 editor.action.moveCarretRightAction
操作。
好的,因为我是初学者,所以这些答案并没有真正帮助我,这就是我所做的。
- 转到
File->Preferences->Keyboard Shortcuts
。
- 搜索
Move Caret Left
和 Move Caret Right
并添加所需的组合键。
- 大功告成,现在通过选择一个测试并触发组合键来测试它。
Add/edit 键盘快捷键:
- 键盘快捷键设置 - ctrl+k、ctrl+s
- 搜索“向左移动所选文本”或“向右移动所选文本”
- 双击 - add/edit“键绑定”
- ctrl+k, ctrl+E - 到add/edit“何时”条件
在Visual Studio代码中,目前有没有命令将选中的文本向左或向右移动?
顺便说一句,我不是在谈论缩进。
移动文本块
仅移动一个 space 的文本块的解决方法是使用 Visual Studio 的 "column selection" 功能。详细说明在这里:
- 将光标移动到要移动的文本块的左上角;
- 按住 shift + alt 键单击要移动的文本块的左下角;
- 现在您可以插入任意数量的 space。
如果您在 Visual Studio 中需要有关块选择的更多信息,您可以在官方文档或此处轻松找到信息:enter link description here 注意link中的快捷方式是错误的,至少对我来说是这样。
缩进
要左右移动文本,您可以使用 TAB 键:
- TAB 将所选文本向右移动
- SHIFT + TAB 向左移动所选文本
此功能已由 a pull request 前段时间实现。
要使用它,您需要在键盘快捷键编辑器中绑定 editor.action.moveCarretLeftAction
和 editor.action.moveCarretRightAction
操作。
好的,因为我是初学者,所以这些答案并没有真正帮助我,这就是我所做的。
- 转到
File->Preferences->Keyboard Shortcuts
。 - 搜索
Move Caret Left
和Move Caret Right
并添加所需的组合键。 - 大功告成,现在通过选择一个测试并触发组合键来测试它。
Add/edit 键盘快捷键:
- 键盘快捷键设置 - ctrl+k、ctrl+s
- 搜索“向左移动所选文本”或“向右移动所选文本”
- 双击 - add/edit“键绑定”
- ctrl+k, ctrl+E - 到add/edit“何时”条件