最近心血來潮在學python,電腦一直放公司,家里只有一個年代久遠的筆記本,裝其他ide比較卡頓,就選擇了SublimeText,俗話說"工欲善其事,必先利其器",好的工具是你成功的基礎,當然,每個人有不同的工具使用,這里自己使用習慣就行,不是刻意推薦這個,給那些需要的小伙伴一個借鑒,也讓自己提升一下,當然其他的工具也可以,這個對于那些電腦配置低,用其他IDE卡頓的小伙伴推薦。
最新sublime text打造成python IDE
python官網
下載的版本
按住win+r鍵,輸入cmd,輸入python,輸出如圖表示成功。
print("hello,world!")
如果代碼不高亮,點擊右下角,選擇語言為Python
此次只是簡單搭建sublime運行python文件,沒有智能提示,下次更新sublime python智能提示
小伙伴如果有什么疑問,可以在評論留言,學習的也可以交流
高級編程語言仍然是計算的主流。有很多語言都有很大的希望,但是在它們發布的幾年內就消失了。然而,從第一代計算機中出現的一些精華仍然非常受歡迎。C和C++都非常流行,并且仍然在全世界的應用程序和系統中廣泛使用。由于這兩種語言強大的特性和出色的安全性,它們在程序員中仍然很活躍。正因為如此,今天我們將為開發者列出最好的C++ IDE。這些C++ IDE和代碼編輯器也可以用于C編程。
C和C++是每個程序員都應該知道的獨特語言,因為這些語言構成了Python、PHP、Perl、Java、c#等流行編程語言的基礎。此外,這些編程語言甚至被熟練的程序員廣泛使用來處理硬件。
因此,如果你是一個C或C++程序員,甚至是一個初學者,你有學習C或C++語言的強烈愿望,那么在這篇文章中,我將為你總結一些令人印象深刻的C/C++ IDE。IDE是簡化編程的最佳工具,因為它具有諸如調試、代碼完成、編譯和語法突出顯示等內置功能。
IDE的主要用途是在開發程序時提供軟件應用程序的不同組件。最受開發人員歡迎的是其吸引人的用戶界面。本文為您探索了用于C/C++的最佳IDE。請查看這些IDE并開始使用C/C++開發。
1. Eclipse
Eclipse是C/C++中最流行、功能最強大的IDE之一,它為C和C++程序員提供了開源實用工具和功能。新用戶會發現這個IDE使用和工作起來都很簡單。
特性:
1)開源軟件,即免費提供。
2)支持所有平臺Windows、Linux、Mac OS X。
3)支持調試,編譯,性能分析,代碼自動完成和重構(即,可以在不更改外部行為的情況下執行代碼重構)。
4)它有一個很棒的圖形用戶界面(GUI),可以使用拖放功能來排列元素。
5)它還支持靜態代碼分析。
鏈接:http://www.eclipse.org/cdt/
2. Code::Blocks
Code :: Blocks是免費的C,C++ IDE,旨在滿足C和C++開發人員的最苛刻需求。這是一個具有C和C++開發所需的所有功能的IDE。
特性:
1)適用于Windows、Linux和Mac OS X。
2)它的插件設計為完全可配置和可擴展的。
3)支持編譯,調試,代碼覆蓋率,性能分析,代碼自動完成。
4)它是一個類瀏覽器,即它可以可視化面向對象編程。
5)像Eclipse一樣,它也具有(GUI)使用拖放功能排列元素的功能,還支持代碼分析。
鏈接:http://www.codeblocks.org/
3. GNAT Programming Studio
GNAT Programming Studio也被稱為GPS,是一個高度先進的免費IDE,它簡化了軟件和開發人員之間的交互。由于其自然的接口,GPS易于使用,簡化了源導航,也有助于突出程序中的基本思想。
特性:
1)多平臺支持。
2)支持編譯,調試,代碼覆蓋率,分析,代碼自動完成。
3)它也是類似于Code :: Blocks的類瀏覽器,還支持代碼重構。
4)具有拖放功能,以減輕程序員的工作量。
鏈接:http://libre.adacore.com/tools/gps/
4. Visual Studio Code
Visual Studio Code是為Windows,macOS和Linux設計的開源代碼編輯器。它由Microsoft開發,并基于Electron框架。它是最受歡迎的開發人員環境工具,非常適合自定義。
特性:
1)它具有內置的命令行界面。
2)Visual Studio代碼附帶了一個集成的Git,允許使用簡單的GUI進行提取、提交和發布。
3)它有一個豐富的API來支持調試工具。
4)智能代碼完成、代碼重構和代碼片段。
鏈接:https://code.visualstudio.com/
5. CodeLite
CodeLite是另一個優秀的、免費的、開源的、跨平臺的IDE,適用于所有主要平臺(Windows、Linux和OSX)上運行的C/C++編程語言。
特性:
1)對編譯器和錯誤的一般支持可以通過Buildtab點擊。
2)支持下一代調試器。
3)它具有基于其內部解析器的驚人的快速而強大的代碼完成工具。
4)它還具有自己的RAD工具,用于構建基于Widget的應用程序。
5)支持靜態代碼分析,重構,類瀏覽器和性能分析。
鏈接:http://codelite.org/
6. NetBeans 8
Netbeans C++ IDE包含許多用于C和C++的基于項目的模板,這些模板提供了使用C和C++中的動態和靜態庫構建應用程序的功能。它包含令人驚嘆的功能,使其在Web開發人員中更受歡迎。
特性:
1)它是一個免費的開源IDE。
2)支持多平臺。
3)代碼完成速度很快,支持C/C++的重構。
4)這個IDE與multi-session gdb調試器集成得很好。
5)它具有自動縮進,語義突出顯示和格式設置(提供了多種格式樣式),代碼折疊,括號匹配和模板。
6)您可以使用遠程主機上的開發工具以簡單的方式從客戶端系統創建,執行甚至調試項目。
鏈接:https://netbeans.org/downloads/8.0.1/
7. Qt Creator
這是另一個跨平臺的C++ IDE,但它不是免費的。不過你可以免費試用一個月。
特性:
1)支持多平臺。
2)支持調試,編譯,性能分析,代碼自動完成和重構。
3)具有拖放功能。
4)支持靜態代碼分析。
鏈接:http://www.qt.io/
8. Sublime Text
Sublime Text是一個封閉的、跨平臺的源代碼編輯器,注入了Python API。它于2008年發布,由Jon Skinner and Will Bond開發。它有一個漂亮的用戶界面和令人難以置信的性能。
特性:
1)輕松快速地導航到單詞、行和符號。
2)可以自動生成每個函數,方法和類的項目范圍索引。
3)高度可定制且功能強大的API。
4)內嵌語法高亮和自動更正。
鏈接:https://www.sublimetext.com/
9. Dev C++
Dev C++是用于C和C++編程語言的另一個不錯的IDE。它是一個開放源代碼的IDE,但僅支持Windows平臺,不支持Linux和OSX。
特性:
1)代碼完成。
2)分析支持。
3)類瀏覽器。
4)支持基于GCC的編譯器。
5)可自定義的語法突出顯示編輯器。
6)集成調試(使用GDB)。
7)快速創建窗口、控制臺、靜態庫和DLL。
8)編輯和編譯資源文件。
9)工具管理器。
鏈接:http://www.bloodshed.net/devcpp.html
10. C++ Builder
C++ Builder是在沒有數據庫連接的情況下為Windows構建高性能C++應用程序的絕佳方法。它不是免費的IDE,具有專有許可證。它僅適用于Windows和OSX。
特性:
1)調試。
2)圖形用戶界面生成器。
3)分析。
4)自動補全。
5)類瀏覽器。
6)編譯器。
7)支持重構。
鏈接:http://www.embarcadero.com/products/cbuilder/starter
11. Anjuta
Anjuta是一種多功能的IDE,包括許多高級編程功能,這些功能專注于為功能強大而高效的開發提供簡單易用的用戶界面。盡管它是開源軟件,但僅支持Linux平臺。
特性:
1)Anjuta UI的創建易于使用強大的工具進行操作。
2)簡單的向導和項目模板,以開始新項目。
3)完全集成的GDB,用于板載調試。
4)項目管理。
5)應用程序向導。
6)源代碼編輯器。
7)Profiler和許多其他工具。
鏈接:http://anjuta.org/
12. CLion
CLion(發音為“ sea-lion”)是一個集成的跨平臺C和C++ IDE,用于使用Cygwin工具集開發或測試C++。它專為與CMake構建系統集成的macOS,Linus和Windows設計。CLion與C++和C一起直接或通過插件支持其他語言,例如Kotlin,Python,Rust等。
特性:
1)一鍵輕松啟動新項目和添加文件。
2)分析項目的上下文并加快編碼速度。
3)便于導航到符號、文件或類。
4)CLion會為您生成代碼,并避免不必要的輸入。
5)正確的代碼將被寫入,因為錯誤將被通知。
鏈接:https://www.jetbrains.com/clion/
13. MonoDevelop
MonoDevelop使開發人員可以在Linux,Windows和Mac OS X上快速編寫桌面和Web應用程序。您還可以將使用Visual Studio創建的.NET應用程序移植到Linux和Mac OS X,并為所有平臺使用相同的單一代碼庫。
特性:
1)多平臺。
2)高級文本編輯。
3)多語言支持。
4)集成調試器。
5)可配置的工作臺。
6)創建具有完整代碼完成功能的Web項目。
鏈接:http://www.monodevelop.com/
14. Linx
Linx是低代碼的IDE和服務器。IT專業人員使用Linx快速創建自定義的自動化業務流程,集成應用程序,公開Web服務并有效處理高工作量。
特性:
1)易于使用的拖放式界面。
2)超過100個預建功能和服務,以實現快速開發。
3)直接從IDE一鍵式部署到任何本地或遠程Linx Server。
4)輸入和輸出幾乎包括所有SQL&NoSQL數據庫,眾多文件格式(文本和二進制)或REST和SOAP Web服務。
5)使用逐步邏輯進行實時調試。
6)通過計時器,目錄事件或消息隊列自動化后端過程,或公開Web服務,并通過HTTP請求調用API。
鏈接:https://linx.software/?utm=ccon
總結
好的IDE幫助程序員創建無錯誤和可維護的應用程序或網站。由于有大量用于C/ C++的IDE,因此選擇最好的IDE可能是一項困難的任務。在以上所有的推薦中,哪一個是你最喜歡的或最好的C/C++ IDE,或者如果你有任何其他的建議,你可以在下面的評論框中留下你的建議。