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/.
A nikt nie wspomniał np o kate ...
Offline
Można wspomnieć też o notatniku, bo właściwie każdy edytor tekstowy można używać do pisania kodu. Tylko po co się tak męczyć.
Offline
[quote=kamikaze]Można wspomnieć też o notatniku, bo właściwie każdy edytor tekstowy można używać do pisania kodu. Tylko po co się tak męczyć.[/quote]
No bez przesady, była mowa o edytorze dla programistego.
W zasadzie można też eda używać ;)
Praktycznie prawie wszystkie omówione to programy są przeznaczone właśnie dla programistów (lub - jako edytory ogólnego przeznaczenia - udostępniają funkcje programistom służące).
Mało dzisiaj już znany nedit (a był to systemowy edytor w Iriksie) - mimo wszystko w niektórych przypadkach go polecam.
Zalety:
a) piekielnie szybki (np. zamiana kilkuset stringów poprzez regexpy w megabajtowym pliku to jakiś ułamek sekundy)
b) łatwe programowanie w wewnętrznym języku skryptowym (a biorąc pod uwagę że możesz wywołać dowolne polecenie zewnętrzne - w dowolnym języku)
c) proste podświetlanie składni - można sobie własne regexpy popisać. Przy czym podświetlenie jest bardzo wyraźne (nie ma takich lelawych kolorków jak Geany czy Komodo)
d) idealny do zdalnej pracy (poprzez X-y) - nie muli nawet na połączeniach typu SDI (115 kbps), kiedyś bawiłem się nawet na modemie i dało się pracować.
e) niewielkie wymagania zarówno pamięciowe, jak i co do potrzebnych bibliotek
f) wiele prostych, a potrzebnych wbudowanych funkcji (np. "zmień wcięcie w zaznaczonym bloku", "skocz do pasującego nawiasu", "zaznacz tekst w pasujących nawiasach" itp.).
Wady:
a) wyłącznie jednobajtowe kodowania
b) oparty na Motifie - co owocuje błędną pracą na niektórych nowszych X-serwerach i błędną obsługą fontów innych niż bitmapowe
c) obsługuje wyłącznie lokalne pliki (chociaż przy pracy poprzez X-y nie jest to aż taka straszna wada, nedita odpalasz na serwerze a displaya masz w domu)
d) brak foldingu
Proponuję wypróbować - może komuś przypasuje
Offline
[b]azhag[/b]
Jam jest azhag, administrator łajza. Tobie zaś gratuluję rozszyfrowania mojego awataru. :) PS Pozdrawiam Wredotkę. ;*
xD
Offline
Się obudziłeś po pół roku prawie. :)
Offline
Tylko vim... Chociaż mam doświadczenie w C++ i R... Ale i tak tylko vim :)
Ostatnio edytowany przez P@blo (2010-12-19 20:26:41)
Offline
Ja od kilku tygodni używam http://www.jedit.org jak dla mnie wspaniały. A baza wtyczek powinna każdemu dogodzić. Wtyczka ftp dzieki której nie muszę sciągać na local plików aby poprawić małe zmiany.
Polecam
Offline
Skoro temat odświeżony wrzucę od siebie:
[quote=azhag]Mój ranking:
- emacs tekstowy
- emacs GTK+
- emacs w tym trzecim interfejsie
- długo, długo nic
- geany
- juffed[/quote]
dlaczego mnie to nie dziwi xD
[quote=paoolo]P.s. Chyba wiadomo, że [i]cat[/i]'em sie edytuje pliki :P[/quote]
no ba... najlepszy edytor hackerów :)
Ile głów tyle opinii - a każdy i tak sam wybiera ulubiony program
Offline
[url=https://www.youtube.com/watch?v=XV-7J5y1TQc]VIM - cenię za prostotę - intuicyjność.[b]*[/b][/url]
[b]* [/b]tak twierdzę.
Ostatnio edytowany przez $pwd (2013-05-13 19:49:21)
Offline
[quote=Pakos]ales odkopal O-o[/quote]
Laureat do tytułowej nagrody łopaty roku :D
Fervi
Offline
[quote=fervi][quote=Pakos]ales odkopal O-o[/quote]
Laureat do tytułowej nagrody łopaty roku :D[/quote]
Albo honorowego odznaczenia w [url=http://pl.wikipedia.org/wiki/Barb%C3%B3rka]Barbórkę[/url]. :D
Offline
Time (s) | Query |
---|---|
0.00015 | SET CHARSET latin2 |
0.00011 | SET NAMES latin2 |
0.00160 | 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.191.96.102' WHERE u.id=1 |
0.00109 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.191.96.102', 1734508819) |
0.00056 | SELECT * FROM punbb_online WHERE logged<1734508519 |
0.00071 | SELECT topic_id FROM punbb_posts WHERE id=232541 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=17316 ORDER BY posted |
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=17316 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00411 | 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=17316 ORDER BY p.id LIMIT 25,25 |
0.00125 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17316 |
Total query time: 0.01019 s |