【问题标题】:Visual Studio code formatterVisual Studio 代码格式化程序
【发布时间】:2009-04-15 16:39:01
【问题描述】:

我正在使用 Visual Studio 2008 处理 C# 和 JavaScript(AJAXy 的东西)。

这是我的问题——我喜欢 Eclipse,尤其是格式化的代码 (Ctrl-Shift-F)。 相比之下,Visual Studio 的 Ctrl-k、Ctrl-d 真的很糟糕,尤其是对于 javascript。

有没有办法让 VS 表现得像我想念的 IDE?

【问题讨论】:

    标签: javascript visual-studio-2008 formatting


    【解决方案1】:

    以下是 Visual Studio 的解决方法: 我只是将扩展名重命名为.css,在文档内部右键单击并选择“格式化文档”并将其重命名为.js,格式很好。

    【讨论】:

    • 无法正常工作。它将在破坏 JavaScript 的某些行的末尾添加 ;。
    【解决方案2】:

    进入工具 |选项 |文本编辑器并根据您的喜好编辑语言特定设置。 Ctrl-K、Ctrl-D 支持这些设置,因此您可以使代码格式化程序按照您想要的方式工作。您可以更改大量选项(括号定位、间距、缩进等)。

    【讨论】:

    • 不仅如此,他还可以将快捷方式更改为任何他想要的。 :-P
    【解决方案3】:

    我使用出色的 Resharper plugin 来格式化我的 C# 代码。许多设置需要更改以根据您的喜好格式化您的代码。甚至可以使用 Resharper 制定一种编码标准,供所有程序员使用。

    至于按键绑定,可以在选项中更改。

    【讨论】:

    • 我有 r#,我发现它的格式有点过分热心,希望它更具可配置性,这样我就可以告诉它不要格式化某些东西。尽管如此,仍然可以享受整个 r#。
    • 谢谢,伙计们。我查看了标准文档格式,它的选项很少。我下载了resharper,我要去看看!
    • 貌似推广,没问resharper怎么做,问studio怎么做。为什么不建议他购买新的 ide。
    • 如果您对默认的 VS 选项感到满意,那很好。如果您不满意,Resharper 会提供更多格式选项。无需购买新的 ide。
    【解决方案4】:

    转到选项>环境>键盘,找到命令Edit.FormatDocument并将其绑定到ctrl + shift + f

    编辑:误读,你可以在选项>文本编辑器>(文档类型)中配置VS格式。

    不知道你是否能像eclipse一样得到它,但那是你设置偏好的地方。

    【讨论】:

    • 他不是缺少 ctrl+shift+k,他是缺少行为。
    【解决方案5】:

    我没有尝试过,但Resharper 有很多与格式和编码相关的好东西。或许你可以在那里找到一些有用的东西,并且你也可能开始喜欢上 VS。

    注意:VS2005 上的 Resharper 有点迟钝。

    【讨论】:

      猜你喜欢
      • 2012-01-17
      • 2019-04-14
      • 1970-01-01
      • 2023-03-17
      • 2018-03-12
      • 2019-01-28
      • 2018-05-01
      • 1970-01-01
      • 2022-07-08
      相关资源
      最近更新 更多