【问题标题】:Clang-format plugin for visual studio 2017Visual Studio 2017 的 Clang 格式插件
【发布时间】:2017-03-22 15:20:41
【问题描述】:

我正在切换到 Visual Studio 2017。The clang-format plugin 似乎与此版本不兼容。

有没有办法强制 Visual Studio 使用旧插件?兼容吗?

是否有尚未发布的插件版本可供我在某处找到或自行构建?​​

【问题讨论】:

标签: visual-studio-2017 clang-format


【解决方案1】:

我检查了clang mailing list,看起来Hugo Puhlmann 已经完成了更改,但还没有提交补丁:

  1. http://lists.llvm.org/pipermail/cfe-dev/2017-January/052243.html
  2. http://lists.llvm.org/pipermail/cfe-dev/2017-January/052251.html
  3. http://lists.llvm.org/pipermail/cfe-dev/2017-January/052253.html
  4. http://lists.llvm.org/pipermail/cfe-dev/2017-January/052484.html

更新:刚刚在 Twitter 上给他发了一条消息。他回应:

“我今天会看看它并提交一个更新的版本,因为那里 似乎对它更感兴趣。”

更新(再次):Hugo 在下面发布了他的构建链接。

【讨论】:

  • 刚刚看了。这是在一月份的时候,我没有看到任何后续讨论。如果您在 Twitter 上从他那里获得更多信息,请随时通知我们。
  • 我刚刚将补丁提交到邮件列表,希望它很快会被合并,但如果你不想等待,我在这里有我自己的构建 dl.dropboxusercontent.com/u/287376/ClangFormat.vsix
  • 对我有用,尽管它在安装过程中显示警告。
  • 对我来说也有同样的警告。非常感谢。
【解决方案2】:

其实可以的

  1. 下载 Visual Studio 2013 的最新 Clang 格式,然后
  2. 用 7-zip 解压 *.vsix 文件
  3. 添加一个类似于“extension.vsixmanifest”xml文件中的部分来支持VS2013并将版本更改为“15.0”
  4. 然后用 7-zip 将所有文件重新打包成一个 zip 存档,并将其扩展名重命名为 *.vsix。

现在你有了一个支持VS2017的clang格式的扩展安装包。

【讨论】:

    猜你喜欢
    • 2017-05-10
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 2019-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多