【问题标题】:Visual Studio: how to make pressing tab key indent the whole lineVisual Studio:如何使按 Tab 键缩进整行
【发布时间】:2015-03-28 03:59:51
【问题描述】:

有没有办法在 Visual Studio 中配置键盘快捷键,使制表符(或其他组合键)缩进整行(而不是在光标处插入制表符/空格)?

尝试判断 Visual Studio 是否为dream editor

编辑

我是一个有经验的 VS 用户,我知道标准行为,只是好奇它是否可以配置为链接中描述的有趣的选项卡行为。

【问题讨论】:

  • 如果您选择/突出显示行,它已经这样做了。
  • 技术上不需要突出显示它。 Home 然后Tab/Shift+Tab 也这样做。
  • 好皮卡@BradChristie。我没有意识到Shift+Tab 会以同样的方式工作。

标签: visual-studio


【解决方案1】:

增加缩进:

  1. 选择/突出显示行或按 Home
  2. 标签

减少缩进:

  1. 选择/突出显示行或按 Home
  2. shift + tab

如果您想在行中的任何位置添加一个快捷方式来执行相同的操作而不选择它,那么您可以在选项 -> 环境 -> 键盘中添加一个快捷方式。会有一个命令列表,包括Edit.IncreaseLineIndentEdit.DecreaseLineIndent。我找不到一个好的快捷键组合,虽然它还没有被用于其他东西。你不能只使用 tab 本身。

【讨论】:

  • 根据 OP 的链接,这意味着如果你有“你好,Wo|rld”。 (其中| 是光标)并且您按下制表符,整个文本(“Hello, world.”)会缩进(并且不会在“Wo”和“rld”之间添加分隔符)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-06
  • 1970-01-01
  • 2016-12-12
  • 2011-06-16
  • 1970-01-01
  • 2020-03-19
  • 1970-01-01
相关资源
最近更新 更多