Visual Studio不同的文本编辑器autoformat

时间:2016-03-15 14:26:04

标签: c# visual-studio autocomplete

在Visual Studio中,有几种代码自动格式化方法。

1)它有热键组合强制代码格式:CTRL + K,CTRL + D

2)它有“自动格式化”选项;'或'}'

假设我们有代码:

pep_seq    
ANSPV
ANSPVL
SSISGAGGGGLA
NYDNSAGKW

Way 1自动格式不会更改原始代码。虽然,Way 2可以解决问题。

方式1)

var B = option.Substring(
    option.IndexOf(
    "A",
    StringComparison.InvariantCulture),
    option.IndexOf(
    "C",
    StringComparison.InvariantCulture));

方式2)

var B = option.Substring(
    option.IndexOf(
    "A",
    StringComparison.InvariantCulture),
    option.IndexOf(
    "C",
    StringComparison.InvariantCulture));

问题:原始摘录和结果1相同。

如何强制CTRL + K,CTRL + D使代码自动格式化为方式2?

1 个答案:

答案 0 :(得分:2)

Way 1也可以。

VS中的键盘设置可能有问题。请按照以下步骤重置键盘设置:

  • 转到工具> 选项> 键盘>点击重置 按钮
  • 系统会提示您“键盘映射将重置为默认值”。继续?“
  • 选择“是”并按“确定”。

你的问题应该解决。