сряда, март 25, 2009

Как да превърнем gedit в IDE за C++

Ако ползвате GNOME, то е твърде вероятно да използвате и gedit и ако като мен от време на време ви се налага да пишете на C++, а не ви се занимава с големи и тежки IDE-та то вероятно този съвет ще ви е от полза.
Простичкия но мощен gedit има много готини модули. Можете да ги видите като накликате Редактиране / Настройки и отидете на таба Модули. От там активирайте модула "Външни инструменти" и наснете бутона за насктройките му. От там добавете нов Tool и наблъскайте вътре следните настройки.

Description: Коплиране на C++ файл
Shortcut key: F5
Command: g++ $GEDIT_CURRENT_DOCUMENT_NAME -o ${GEDIT_CURRENT_DOCUMENT_NAME%.*}
Input : Нищо
Output: Показване в долния панел
Aplicability: Всички документи

Благодарение на това ще можете с бутона F5 да компилирате автоматично файла, който сте отворили. Това ще компилира само 1 файл, ако искате да компилирате по-големи проекти, то вече има добавена функция, с shortcut key "ctrl + F8", която търси makefile.

Следва добавяне на следващ контрол:
Description: Изпълнение на програма
Shortcut key: F6
Command: ./${GEDIT_CURRENT_DOCUMENT_NAME%.*}
Input : Нищо
Output: Показване в долния панел
Aplicability: Всички документи

От тук нататък остава само coding, натискате F5 за да компилирате и ако няма никакви грешки F6 за да изпълните програмата си.
Лесно и бързо, перфектно за писане на малоумни програми за университета :) :P

П.П. Надявам се няма нужда да обяснявам как това може да работи с C или който и да било друг език и компилатор :)

4 коментара:

ivanatora каза...

Браво :)
Вдъхнови ме да драсна как се прави това във vim:
http://ivanatora.info/2009/03/25/%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-gcc-%d0%b2%d1%8a%d0%b2-vim/

Bojidar каза...

Я някакви идеи за KWrite ? :)

gotha каза...

Огледах как стоят нещата при kwrite. Доколкото разбрах от сайта им той е нещо като осакатена версия на kate.
Не можах да измисля някакъв начина да направя абсолютно същото при kate/kwrite, но пък си имаш долу терминал, в който можеш ръчно да си компилираш и изпълниш програмата, а след това само да цъкаш стрелка нагоре и enter :)
Не е много умно, но все пак ще свърши работа.

Bojidar каза...

Благодаря все пак.. :) Трябва да сменя на КАте... Незнаех,че е орязана версия. :) П.П. И едитра е готин едитор за програмиране. :)