Anjuta是一個(gè)為C/C++準(zhǔn)備的集成開發(fā)環(huán)境(IDE)。他是為GTK+/GNOME而開發(fā)并具備一系列高級(jí)開發(fā)功能等特性。他為L(zhǎng)inux和UNIX系列的各種命令行程序工具提供圖形接口,并且自身具有很好的變成屬性,包括項(xiàng)目管理、應(yīng)用開發(fā)、交互調(diào)試以及強(qiáng)大的代碼編輯和語(yǔ)法增彩的性質(zhì),是非常不錯(cuò)的一款開發(fā)環(huán)境。。Anjuta致力于解決復(fù)雜問(wèn)題并為功能強(qiáng)大的字符工具提供簡(jiǎn)易使用的GNOME圖形用戶接口。盡可能的被設(shè)計(jì)成用戶友好的操作方式。
使用教程
1、打開Anjuta:點(diǎn)擊主菜單上的“應(yīng)用程序”》“編程”》“Anjuta IDE”。
2、建立項(xiàng)目: 在Anjuta中點(diǎn)擊菜單,“文件”》“新建”》“4. Project”。出現(xiàn)“應(yīng)用程序向?qū)А?,點(diǎn)“前進(jìn)”;工程類型選“C++”中的“Generic C++”之后點(diǎn)“前進(jìn)”;“前進(jìn)”;工程選項(xiàng)(Project Options)中,全選“否”,再點(diǎn)“前進(jìn)”,應(yīng)用即可。
3、查看源碼:點(diǎn)左側(cè)“工程”按鈕,切換到“工程”選項(xiàng)卡。點(diǎn)工程名“foobar-cpp”,雙擊“main.cc”打開它,編輯器選擇“Scintilla Editor”(這個(gè)才有代碼補(bǔ)全功能)。
4、編譯運(yùn)行:可以看到,main() 函數(shù)已預(yù)先寫好了。我們按下“F9”編譯,再按“F3”就能運(yùn)行了?。ㄟ@兩個(gè)快捷鍵對(duì)應(yīng)菜單在“生成”菜單下。)
軟件功能
一、完全可定制集成編輯器
1、自動(dòng)亮顯語(yǔ)法
2、自動(dòng)代碼格式
3、代碼折疊/隱藏
4、行號(hào)/標(biāo)記顯示
5、文本變焦
6、代碼自動(dòng)完成
7、Calltips作為L(zhǎng)inux/GNOME的函數(shù)原型
8、自動(dòng)縮進(jìn)和縮進(jìn)指導(dǎo)
二、打開任何一個(gè)文件都可以進(jìn)入頁(yè)面模式或者窗口模式
三、高度交互的源代碼級(jí)別的調(diào)試器(在gdb上編譯)
1、交互執(zhí)行
2、斷點(diǎn)/觀察/信號(hào)/堆棧操作
四、內(nèi)建應(yīng)用程序向?qū)?lái)創(chuàng)建終端/GTK/GNOME應(yīng)用程序
五、動(dòng)態(tài)標(biāo)記瀏覽
1、函數(shù)定義、結(jié)構(gòu)、類等,可以通過(guò)鼠標(biāo)點(diǎn)擊兩次來(lái)打開
2、項(xiàng)目的完全標(biāo)記管理
六、完整項(xiàng)目和編譯文件管理
七、書簽管理
八、基本窗口可連接或斷開
九、支持其他語(yǔ)言
1、Java、Perl、Pascal等等(只有文件模式,沒(méi)有項(xiàng)目管理)
十、交互消息系統(tǒng)
軟件特色
1、簡(jiǎn)單用戶界面
2、anjuta UI設(shè)計(jì)操作簡(jiǎn)單,還提供了強(qiáng)大的工具。
3、項(xiàng)目向?qū)Ш湍0?br />4、用于啟動(dòng)新項(xiàng)目的簡(jiǎn)單向?qū)Ш晚?xiàng)目模板。
5、支持多種語(yǔ)言
7、anjuta支持的編程語(yǔ)言C,C++,java,JavaScript、Python、Vala。
8、集成Glade
9、GTK+和GNOME應(yīng)用所見(jiàn)即所得的界面開發(fā)整合完整的Glade。
10、集成GDB
11、在完全集成的GDB調(diào)試
12、綜合DevHelp
13、靈敏的環(huán)境幫助集成在DevHelp中
0條評(píng)論