我找了一个很好的工具,可以自动转换成C++的命名风格,如改变方法名从“SETPOSITION()”到“setPosition两种()”,和类名“连接点“到”点“。似乎大多数格式化程序没有这种功能。谢谢。C++代码命名风格转换,格式化或美化
1
A
回答
1
代码格式化不做的功能重新命名。你需要的是一个可以执行重命名的重构工具。如果你的项目不是很大,那么Devexpress Refactor!对于C++(免费)可能会有所帮助。这将涉及一些手动工作,但它会比搜索和替换更安全。 Qt Creator有一个内置的重命名报告,我发现它是相当可靠的(到目前为止,还不像一些专门的重构工具那样混乱)。
如果使用重构工具的手动工作太多,那么您可以使用clangs组件来构建一个自动执行重构的工具,但这比使用重构工具的半手动过程更有效。
3
You can manipulate C++ source using Clang,虽然你可能需要write a bit of code这样做,你心目中的转换。
例如,锵基础设施将允许您编写遍历所有类方法的名字在一个给定的源文件的程序。然后,您可以以编程方式将您遇到的任何pascal-case方法名称转换为驼峰名称。
相关问题
- 1. C代码格式化/美化工具
- 2. PHP美化(格式化代码库)
- 3. Java库代码美化/格式
- 4. C#或JavaScript代码格式化程序
- 5. objective-c代码格式化
- 6. 格式化Objective-C代码
- 7. 如何在Intellij中格式化Java代码,如C#风格?
- 8. C#代码打印字符串在预格式化风格
- 9. Python xml.etree格式化美化?
- 10. PHP美化/格式化
- 11. C编程式SQL美化器或重新格式化器#
- 12. 代码风格 - “扁平化”软件包的命名空间
- 13. PHP-如何创建PHP代码格式化器和美化器
- 14. 代码格式化程序/美化应用程序
- 15. 使用Drupal编码风格的PHP代码格式化程序
- 16. C#xmlserialization SoapEnvelope命名空间格式化
- 17. 如何在C#中以美式和欧式风格格式化数字?
- 18. 德尔福或帕斯卡在线代码美化和格式化程序
- 19. Linux上用于Emacs的C代码格式化程序/美化器用户
- 20. LifeRay和语法突出显示/代码美化工/代码格式化
- 21. 转换序列化格式
- 22. ms-word template命名风格转换
- 23. 将文件重新格式化为特定的代码风格
- 24. 如何格式化我的C++代码?
- 25. 格式化文档的C代码
- 26. TextMate代码格式化为C
- 27. 目标C代码格式化
- 28. 在文本中格式化C#代码?
- 29. C#代码格式化量值
- 30. objective-c源代码格式化程序
在我看来,这两个都可以通过搜索和替换完成。你有更复杂的想法吗? –
有太多的方法和类。犯了一个错误很费时间和容易。 – user1899020