Geany是一款實(shí)用GTK2 工具包開(kāi)發(fā)的快速和輕巧的集成開(kāi)發(fā)環(huán)境。功能非常強(qiáng)大,具有代碼折疊、代碼自動(dòng)補(bǔ)完等。適合開(kāi)發(fā)者使用,有這方面需要的朋友不要錯(cuò)過(guò)了,快來(lái)下載使用吧!

Geany介紹
Geany 是一個(gè)使用 GTK2 工具包開(kāi)發(fā)的快速和輕巧的集成開(kāi)發(fā)環(huán)境(IDE),包括以下基本功能:語(yǔ)法高亮顯示,代碼折疊,代碼自動(dòng)補(bǔ)完,自動(dòng)補(bǔ)完經(jīng)常使用的結(jié)構(gòu)(如:if、for、while 等),自動(dòng)補(bǔ)完 XML 和 HTML 標(biāo)記(tag),調(diào)用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等語(yǔ)言,符號(hào)列表等等。
Geany 的應(yīng)用場(chǎng)景
一個(gè)更好的文本編輯器。大材小用了?嗯,反正 Geany 也還算小巧。
作為一個(gè)輕便快速的 IDE。有時(shí)候我也不過(guò)是對(duì)代碼小做一下修改,Eclipse, NetBeans 之類的太慢太重了吧?或者,僅僅使用文本編輯器編輯,然后調(diào)用命令行編譯調(diào)試?未免太勞累了些。用 Geany 吧,剛剛好。
作為重量級(jí) IDE 的補(bǔ)充或是備用。
作為一個(gè)便攜的、應(yīng)急的 IDE。需要在新環(huán)境里修改代碼么?要在客戶那里下載安裝 Eclipse 么?下載后可能還得配置 CDT 之類的。等待的時(shí)間里,拿 Geany 應(yīng)下急吧。
作為主 IDE,并搭配其它一些工具來(lái)使用。Geany 的定位還是一個(gè)輕量級(jí)的 IDE,取代不了那些重量級(jí) IDE。不過(guò),把 Geany 作為主 IDE 也不是不可以,看各人需要吧。
Geany 的使用
編輯器 可以使用 Geany 打開(kāi)任何基于文本的文件,包括代碼。從使用上來(lái)說(shuō),它與普通的文本編輯器一樣簡(jiǎn)單,你不必像 Eclipse 等 IDE 那樣需要建立項(xiàng)目才能編輯代碼文件。當(dāng)然,Geany 也可以建項(xiàng)目,但不是必須的。
從模板新建文件 Geany 提供了一個(gè) 從模板新建 的菜單項(xiàng),提供了包括 C、Pascal、HTML、Java、PHP 等各種模板文件。
語(yǔ)法高亮、自動(dòng)補(bǔ)完、代碼折疊等 Geany 會(huì)自動(dòng)探測(cè)你打開(kāi)的文件是哪種語(yǔ)言的代碼,從而決定如何進(jìn)行語(yǔ)法高亮、自動(dòng)補(bǔ)完、代碼折疊等操作,并根據(jù)文件類型來(lái)決定如何進(jìn)行編譯、生成。Geany 支持相當(dāng)多的編程語(yǔ)言,包括 golang 它也認(rèn)識(shí)。 從多文件類型來(lái)說(shuō),Geany 似乎比那些重量級(jí) IDE 更多面手,然而,你不能指望 Geany 在自動(dòng)補(bǔ)完、提示等方面可以與那些重量級(jí) IDE 比肩。
代碼的編譯、生成、運(yùn)行 Geany 自己沒(méi)有內(nèi)建的編譯和構(gòu)建系統(tǒng),但它提供了一個(gè)名為“Build”(中文名為“生成”)的菜單,根據(jù)文件類型,該菜單下會(huì)出現(xiàn) Compile, Build, Make, Execute 等命令項(xiàng)。這些命令項(xiàng)都是可以配置的,你可以通過(guò)“Build”菜單下的 Set Build Menu Commands(設(shè)置生成命令)來(lái)配置它們,為每個(gè)命令項(xiàng)指定一個(gè)外部命令,通過(guò)調(diào)用外部命令來(lái)完成編譯、構(gòu)建等工作。你還可以加入一些命令項(xiàng),比如,格式化。 Geany 的這個(gè)機(jī)制使得它可以靈活地處理各種類型的文件,并且,所有這些都可由用戶來(lái)配置,用戶可以指定某種類型的文件使用具體哪種工具及參數(shù)來(lái)進(jìn)行構(gòu)建或運(yùn)行。如果你有一個(gè) Makefile,那會(huì)更方便。
代碼格式化 很不幸,Geany 也沒(méi)有內(nèi)建的代碼格式化功能。幸運(yùn)的是,Build菜單下的項(xiàng)目可以配置,我們可以給每種類型的文件加上一個(gè) 格式化 的功能。如果是 C/C++,可以調(diào)用 indent: code indent -kr -brf %f /code 或者,調(diào)用 astyle: code astyle --style=google %f /code GO語(yǔ)言則可調(diào)用 gofmt: codegofmt -w %f/code 再次,很不幸,當(dāng)調(diào)用外部格式化命令后,Geany 似乎不會(huì)自動(dòng)重新加載當(dāng)前打開(kāi)的文件,你可能需要手工重新加載格式化后的文件。
自動(dòng)補(bǔ)完與快捷鍵 Geany 提供了一些快捷鍵,你可以通過(guò)菜單 編輯首選項(xiàng)找到它,這些快捷鍵可以修改。這些快捷鍵中有一項(xiàng)名為自動(dòng)完成的快捷鍵,默認(rèn)是 CTRL+SPACE,這可能與輸入法的快捷鍵沖突。如果要修改它,可以先選中該項(xiàng),然后點(diǎn)擊下方的 更改 按鈕,會(huì)出現(xiàn)一個(gè)對(duì)話框獲取按鍵,此時(shí)按下新的快捷組合鍵即可,比如把 CTRL+SPACE 改為 ALT+/ 。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版















Apifox(Api調(diào)試管理工具)2.1.29.1 綠色版
小烏龜代碼管理工具(TortoiseGit)2.13.0.1 中文免費(fèi)版
SoapUI破解版5.7.0 最新版
小皮面板(phpstudy)8.1.1.3 官方最新版
Ruby3.0(ruby運(yùn)行環(huán)境)3.0.2 官方版
gcc編譯器( MinGW-w64 9.0.0綠色版)免費(fèi)下載
寶玉編輯助手0.0.05新版
火花編程軟件2.7.2 官方pc版
猿編程少兒班客戶端3.1.1 官方版
Restorator 2009中文版單文件漢化版
十六進(jìn)制閱讀小工具
IT碼農(nóng)工具軟件1.0 中文免費(fèi)版
Postman Canary(網(wǎng)頁(yè)調(diào)試軟件)官方版7.32.0綠色免費(fèi)版
大耳猴少兒編程客戶端1.1.2 官方免費(fèi)版
excel批量sql語(yǔ)句(通過(guò)excel構(gòu)建sql工具)1.0 免費(fèi)版
軟件添加彈窗和網(wǎng)址工具1.0 中文免費(fèi)版
天霸編程助手2.1 單文件中文版
ida pro 中文破解版(反編譯工具)7.0 永樂(lè)漢化版64位
VBA代碼助手3.3.3.1官方版
JDK 12 linux版for 64位
Samba(完全支持Python 3)4.10 官方最新版
猿編程電腦端3.9.1.347 官方PC版
蒲公英 Android SDKV4.1.11 官方最新版
蒲公英iOS SDK2.8.9.1 官方最新版
WxPython中文可視化編輯器1.2 簡(jiǎn)體中文免費(fèi)版
Python代碼生成器1.0 中文免費(fèi)版
C語(yǔ)言代碼實(shí)例助手1.0 免費(fèi)版
notepad++7.8.2 中文免費(fèi)版
wpe pro Alpha 0.9a 中文綠色版




系統(tǒng)自帶的命令行幫助文件(ntcmds.chm)chm格
Excel轉(zhuǎn)換XML工具1.0 免費(fèi)版
實(shí)體類SQL生成工具1.0 綠色免費(fèi)版
XML字符串解析工具2.0.3 免費(fèi)版
VC++Spelly(代碼拼寫檢查)3.0.1 官方最新版
易語(yǔ)言vc6迷你連接器【dos命令形式運(yùn)行】綠
Elastix 20163.0 免費(fèi)版
sql語(yǔ)法分析器(sql語(yǔ)法分析工具)3.1.0 綠色
dev c++下載(DEV-C++)5.9.2 多語(yǔ)安裝免費(fèi)版
vc字體設(shè)置工具(vc6字體設(shè)置工具)1.0 中文綠