2015-02-09 34 views
1

Pycharm有一個很好的功能來檢查編碼風格根據PEP8約定。 python初學者從一開始就寫好體面的代碼是很好的。我想知道是否有任何c + + IDE實現類似的功能,例如,檢查谷歌c + +編碼風格?Pycharm是否有任何C++ IDE檢查編碼風格?

+0

JetBrains公司也有一個C++ IDE - 克利翁,它是一個跨洗車臺C++ IDE,但不是官方發佈,它的編碼風格檢查。 http://confluence.jetbrains.com/display/CLION/Roadmap+for+CLion+1.0你可以試試EAP版本 – 2015-02-09 02:19:30

+2

C++是一種比python複雜得多的語言,用於更廣泛的應用程序,並且被認爲是很好的基於在一個問題領域的豐富實踐經驗的風格在另一類型的程序或環境中可能被認爲是可怕的。許多選擇在很大程度上是任意的(例如,駱駝與小寫字母和下劃線標識符,成員變量的前導'm_'和尾隨'_',縮進大小,大括號放置,並且通常認爲與您自己的編程一致環境是選擇的主要因素 – 2015-02-09 02:39:28

回答

2

是的,有。

當谷歌發佈他們的C++編碼風格時,他們還提供了一個名爲cpplint的python腳本進行樣式檢查。

http://google-styleguide.googlecode.com/svn/trunk/cpplint/

如果你可以嵌入這個腳本到IDE中,你可以利用它做的代碼風格檢查。

有一篇文章解釋瞭如何將cpplint集成到Visual Studio 2012中(猜測也適用於其他版本)。

http://sww-it.ru/2015-01-14/1199

+0

更通用的工具是clang-format - http://clang.llvm.org/docs/ClangFormat.html。--style標誌具有各種開源項目的默認選項( LLVM,WebKit,Mozilla,Chromium以及谷歌),或者定義了各種格式化選項的樣式文件,其中一些不重要的部分是命名規則,這對於縮進/斷行/保留空格在功能/控制語句的正確位置clang-tidy也可以用 – Charlie 2015-02-09 03:47:57

+0

CLion的插件用於將'cpplint'集成到IDE中:https://plugins.jetbrains.com/plugin/7871 – phoenix 2015-12-27 23:45:26