Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
interesuje mnie jakie znacie najpraktyczniejsze rozwiązanie organizacji pracy jeżeli chodzi o programowanie w C++ pod linuxem. tzn. jakiego edytora używacie, jak w szybki sposób sprawdzacie napisane aplikacje itd.
Ja do tej pory starałem się napisać program w vimie (ale nie koloruje mi skłandni), skompilować w g++ i normalnie odpalić, ale to jest bardzo czasochłonne i niewygodne. Jak Wy sobie to zorganizowaliście ?? Jakich programów używacie, programujecie w konsoli czy w GUI ?
Offline
w ~/.vimrc wstaw linię
syntax on filetype plugin on
a będzie kolorował składnię
do tego w vim można kompilować program wydając polecenie :make ( nie sprawdzałem nigdy jak działa )
Offline
http://forum.dug.net.pl/viewtopic.php?t=6357
tutaj były jakieś wzmianki
Offline
Mozesz poczytac ten temat: http://www.main.edu.pl/user.phtml?op=forum&page=viewtopic&pid=162
Ja osobiscie uzywam vima i nie zamienilbym go na nic innego. Nie kompiluje pod vimem. Naciskam Esc zapisuje :w, naciskam CTRL+Z zeby przejsc do konsoli w konsoli tylko raz wpisuje g++ prog.cpp ./a.out poniewaz pozniej mam w histori polecen to tylko 3 razy strzalka do gory enter (skompilowane), znowu 3 razy do gory enter i odpala program do vima wracam komenda fg. Po chwili przyzwyczajenia bedzie to ci zajmowalo niezauwazalna chwile.
Offline
no fakt, że tak można, ale po co ?? skoro jak się teraz postaram, to mogę sobie zroganizować wygodnie prace i potem już tylko skupiać się nad pisaniem programów ??
Mam już tak zrobione, że składnia się koloruje i po naciśnięciu [F9] się kompiluje. vim robi tak, że jak mam plik program.cpp, to kompiluje on program.o (szczerze to nie wiem co to jest ;]) i program (skompilowany program). Poza tym robi takie coś, że ostrzeżenia i błędy wyświetla z nowym oknie vima. Z tego jestem bardzo zadowolony, jednak do pełni szczęścia chciałbym, żeby po skompilowaniu program się odpalał i żebym mógł zobaczyć jaką pracę wykonuje. Na razie tak się nie dzieje... :/
Wie ktoś co jeszcze muszę zmienić, albo chociaż czy takie coś jest możliwe ??
Offline
http://vim.sourceforge.net/scripts/script.php?script_id=213
http://www.vim.org/scripts/script.php?script_id=614
Offline
no fakt, że tak można, ale po co ?? skoro jak się teraz postaram, to mogę sobie zroganizować wygodnie prace i potem już tylko skupiać się nad pisaniem programów ??[/quote]
Mi sie bardzo wygodnie kodzie moim sposobem. Po co mi sie maja bledy otwierac w vimie w nowym oknie, zeby mi tylko zasmiecaly? Tak to sobie pracuje normalnie pod konsola, jak odpalam programy mam wieksza kontrole nad nimi, a nie odpalam je polsrodkami. No, ale co kto woli.
[img]http://img254.imageshack.us/img254/1225/gentoobar1rs9.png[/img]
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00008 | SET NAMES latin2 |
0.00105 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.70.11' WHERE u.id=1 |
0.00057 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.70.11', 1732241807) |
0.00043 | SELECT * FROM punbb_online WHERE logged<1732241507 |
0.00052 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6511 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00173 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6511 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6511 |
Total query time: 0.00533 s |