您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

程式設計師IDE推薦系列之1:CFree

  • 由 clq的程式設計師學前班 發表于 單機遊戲
  • 2023-01-08
簡介dev c++ 自帶編譯器,也有程式碼提示,還有除錯功能,但缺點是編輯器實在不太好用,寫著寫著總會有些東西對你產生影響

cfree怎麼設定成中文版

在最近的文章寫作過程中,我一直使用一款非著名的開發工具: C-Free。這款軟體有一定知名度不過實在談不上著名,我也是在網友的推薦下開始使用的。總的來說,一路使用下來除了除錯功能比較弱外,其他功能特別是程式碼提示功能是非常完善好用的。我是越來越喜歡,我覺得這樣優秀的軟體應該讓更多的程式設計師知道才對,在工作中也接觸過類似的不太有知名度但很是好用的 IDE(Integrated Development Environment,整合開發環境),因此我決定寫一些文章來介紹它們。

很多C語言程式設計師都炫耀自己使用 VIM 來開發程式,作為一個從業近20年的老程式設計師來說,我實在是不敢苟同,特別是對於新手來說用 VIM 來完成程式碼提示或者程式的除錯基本上就是不可能完成的任務。一個簡單好用的 IDE 的標準就應該是開箱即用。微軟的 visual studio 我們就不說了,基本上是公認的宇宙最強 IDE。雖然有了 visual studio 但很多時候我們還是想要找其他的 C 語言 IDE —— 即便是在 windows 之上。原因有很多,比如現在大量的 GCC 環境下的程式碼,直接放到 VC 中是編譯不過去的,這時候要找個 GCC 系的 IDE 就很重要了。windows 上最有名的 gcc 系 IDE 是 Dev-C++ 和 Code::Blocks。dev c++ 自帶編譯器,也有程式碼提示,還有除錯功能,但缺點是編輯器實在不太好用,寫著寫著總會有些東西對你產生影響;Code::Blocks 也有程式碼提示,缺點也是編輯器不太好用,一些細節上不是很方便,特別是它們的程式碼提示都不算太完善,在程式碼中跳轉也不是太方便。還有一個也很是有點知名度的 Eclipse CDT (C/C++ Development Tooling)

更是讓人無語,它的程式碼提示居然只能在輸入 “。” 或者 “->” 的時候才有效果,更無語的是它不自帶編譯器也就算了居然還挑 GCC 的版本,有些版本的 GCC 死活無法使用。而最近爆紅的 VSCode 偏偏對 C 語言支援很差,連程式碼提示都做不順暢。對比以上 IDE,C-Free的幾個優點就顯現出來了:

有漂亮的程式碼編輯器(透過配置可以修改成我喜歡的 VSCode);

程式碼提示非常流暢(我個人認為以除微軟工具外做得最好的);

直接帶有編譯器,開箱即用;

介面比較現代,使用起來讓人心情愉悅(不懂什麼意思的同學請使用一下VC6);

還有一個對於我來說最為重要的功能:不需要建立工程檔案,開啟 “。c” 字尾名的檔案直接就可以編譯!

程式碼跳轉,特別是檢視引用的標頭檔案或者是函式的原始碼時非常的方便,很是接近以前非常流行的 delphi;

仍然是一個對於我非常重要的功能:幾乎沒有遺留的臨時檔案(不懂什麼意思的同學請使用一下VC系列,寫幾個簡單的測試程式後就會佔用近百M,我有幾個並不複雜的程式佔用了上G的空間);

要說缺點,那就是 GCC 系的通病:除錯功能太弱了,和商用的 VC 和 BCB 完全不能比。另外它還是需要付費的軟體,不過我覺得這並不是問題,因為註冊費用很是低廉,不到100元人民幣。我個人覺得物有所值,所以我向大家推薦這款不太知名的 IDE,希望大家喜歡。

程式設計師IDE推薦系列之1:CFree

編輯器配色後的C-Free

Top