Kedvenc programfejlesztést segítő eszköz

Címkék

vi(m)
46% (225 szavazat)
emacs
7% (35 szavazat)
Csak az eredmény érdekel
47% (234 szavazat)
Összes szavazat: 494

Hozzászólások

Vim-re dobtam, mert gyakorlatilag fogat is azzal mosok, de mostanában kezdek szerelembe esni az acme-vel (a plan9 svájcibicskája).

---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie

Csak kérdezném hogy forráskódot tekintve mekkora projektekre használjátok a fent felsorolt eszközöket? Én Eclipse-t használok munkában, NetBeans-t otthon (JEE fejlesztésre mindkét helyen), s így megesz a kíváncsiság, hogy mire jó a vim vagy az emacs...

en alapvetoen mindent vimben csinalok, egesz egyszeruen azert mert a leghatekonyabb szerkeszto amit ismerek (na meg mert a vilagon mindenhol ott van, ami pl egy emacsrol a legkevesbe mondhato el). ez teljesen fuggetlen a project meretetol, szoveget szerkesztek es kesz :)
pluginekkel, kulso eszkozokkel nagyon szepen fel lehet okositani (pl. omnicomplete, egyebek), bar en nem hasznalok ilyesmit (eleg sok gepen dolgozom 'egyszerre', idegesitene hogy hol van, hol nincs meg valami amit megszoktam)

de ha mindenaron IDE-t akarsz, ha jol emlekszem az eclipse-hez van vmi varazslat, ami a beepitett szovegszerkesztoje helyett a vimet hasznalja :)
-
Slackware current / OSX Snow Leopard

Nehany millio sor, fortune 500 vallalatok prokektjei.

Probalkoztam en eclipse-szel, netbeans-szel meg aptanaval is, a munkatarsak egy resze ilyeneket hasznalt, de dinamikus nyelveknel felejtosek - vimben ket perc alatt irok makrot vagy toolt adott problemak - refactoring, masik adatnezet, stb - megoldasara - a nep meg default beallitasokkal hasznalja az IDE-ket es kezzel copypasteznak ha nincs refactoring tamogatas (marpedig a mi nyelveinkhez rendszerint egyaltalan nincs, nemhogy a projekt patternjeire jellemzo)

Ez így van, a VS nagyságrenddel kevesebbet tud, mint a másik kettő (hiszen ezekbe szinte bármi bepakolható (szkripthezhető), tehát kedvenc editorodból tudod a szervereidet manage-elni, ha épp azt szeretnéd. És itt nem a parancssor indítására gondoltam). Kihagyhatatlan volt ez a kiegészítés :P

ha szerveren fejlesztek: mcedit
Lokalban: visual studio, geany, far manager;]

Munkában elsősrban mcedit, néha gedit, otthon Notepad2.
----
Hülye pelikán

  1. Aki annyira nagyágyú, nagyöreg, profi, kis API-val programozó, stb., hogy a kedvenc eszköze programfejlesztésre az emacs, vagy a vim, az véleményem szerint annál komolyabb ember, minthogy itt mitugrászkodjon veled.
  2. Másrészt az itt lévő rendszergazdák, mostjöttemwindowsrólpistikék, és egyéb, poliverzum-szerű lények szintén be fogják nyögni a vimet, mert google-be még magyarul beírva is meg lehet tudni, hogy lehet kilépni belőle, míg tíz éve ez nem így volt

Szóval valószínűleg ez egy szintén félrevezető eredményt fog kihozni.

BTW. én vimmel kezdtem, azt szoktam meg, emacs-szel csak egy-kétszer próbálkoztam, de ennek a szavazásnak még az eredménye sem érdekel. Szinte minden nap használok vi-t, vagy vimet, de programfejlesztésre inkább csakis valami IDE-t.

Eclipse, TextMate, vim. Néha gedit. A többit bottal se piszkálnám.

--
Kinek nem inge, ne vegye gatyára

Zend 5.5.0
Ez az utolsó Zend verzió ami tökéletesen használható, és gyors is. (Igaz nekem szinte csak PHP-ra kell)

joe

Ha ismered a Slackware-t, ismered a Linuxot. | Hülyének lenni jog, nem kötelesség!

mcedit - confighoz, meg bármihez, ha csak gyorsan bele kell nyúlni.
geany, medit - PHP, HTML, CSS, JavaScript (mondjuk, hogy webfejlesztéshez)
Jedit - Java-hoz
CodeBlocks - C++ hoz

### ()__))____________)~~~ ################
#"Ha én veletek, ki ellenetek?"#N210/Xubu

Ha hardcore akarnék lenni, azt mondanám hogy EDT, szerettem mert nagyon egzotikus fílingje volt, és pár hét használat után egész hatékonyan is tudtam kezelni :D
----
Hülye pelikán

Kedvenc: Az amigás CygnusEd (alias "ced"), a kézreálló és durván testreszabható (scriptelhető) faék csimborasszója. Mellesleg 7Mhz-s 68000-től és 4 színű 640x256-os felbontástól 2Ghz-s G4-ig és fullHD truecolorig bármin szenzációsan jó. :) Mottó: syntax highlight is overrated. :P

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-

Engem meglep, hogy ennyivel nagyobb a felhasználói tábora a vim-nek.
Egy ideje az emacs-szel ismerkedek, és nekem nagyon bejött, de igazából szinte találomra választottam a 2 közül, egy két összehasonlítást elolvasva neten.

C/C++ fejlesztésre ki miért, és melyiket ajánlaná inkább?

szerintem ismerkedj meg mindkettovel es meg fogod latni hogy melyik esik kezre

teljesen mashogy kozelitik meg magat a szerkesztest, igy altalaban mindenkinek csak az egyik jon be, keves kivetel van aki vimet es emacset is kb. ugyanolyan szinten tudja hasznalni, es ugyanannyira szereti

-
Slackware current / OSX Snow Leopard

Köszi a tanácsot, közben már végig is toltam a vimtutor-t.
Meg kell mondjam nehézkes a választás, bár most kicsit a vim fele húzok, visszagondolva az emacs-re, néha kicsit tényleg kacifántosak azok a billentyűkombinációk.
Ismerkedek még a vim-mel aztán majd meglátjuk :)

Emacs billkombók egy cseppet sem kacifántosak (nekem), a leggyakrabban használtak gyorsan elérhetők, pl. CTRL-W,K,Y,A,E, ami meg ritkábban kell az kicsit hosszabb, pl. CTRL+X CTRL+S, de ez is nagyon gyors egyébként.

Oké, a CTRL+X 5 0 az hosszú, de nem is nagyon kell.

Meg aztán mindent át lehet állítani.

Nekem helyből az fura, hogy a kurzor mozgatása C-n C-p és hasonlók, tetszik a vim h-j-k-l megoldása.
Jó nyilván azért van mert emacsben helyből úgymond "insert módban" vagy...
A másik bajom, hogy sokszor alapból nem is lenne kacifántos a dolog, de magyar billentyűzeten pl. a C-_ nem túl kényelmes, egy u betű egyszerűbb...

Ezzel szemben van ami az emacs-ben tetszik jobban, egyelőre még ismerkedek mind a kettővel.

Nekem helyből az fura, hogy a kurzor mozgatása C-n C-p és hasonlók, tetszik a vim h-j-k-l megoldása.

Cursor mozgató nyilak miért nem jók? Mondjuk azok sem kellenek túl gyakran, én leggyakrabban úgy mozgok, hogy szavakra keresek, CTRL+S és kész.

Emacsban van egyébként rengeteg nagyon hasznos dolog ami alapból nincs bekapcsolva, pl. SHIFT+cursornyilak a váltáshoz az ablakok között, enélkül nehéz az élet.

10+ ev emacsolas alatt nekem meg nem hianyzott :D
Mondjuk nem is hasznalok csak 1 ablakot

Igen, attól függ mit értesz "ablak" alatt, én emacs window-t értek, nem window manager window-t, természetesen. Pl. két buffer megnyitva egymás mellett, bal oldaliból a jobb oldaliba akarsz menni, ilyenkor jó a SHIFT + ->.

Legalábbis jobb, mint a CTRL+O, és aztán beírjuk a jobboldani buffer nevét.

csak az eredmény érdekel, mert hiányzik az "a programfejlesztő maga" opció.

--
Aspire_3690 & bP_10.1.1
"amióta esténként kikapcsolom a mobilomat, utolérhetetlen vagyok az ágyban." - ismeretlen szerző

Vim, még Visual Studio alatt is. Debugolás esetén Visual Studio editora.
Linux alatt lehetőség szerint vim.

A vim plugin-ek általában nem kielégítőek.

PhpStorm, IntelliJ IDEA CE, QtCreator (fuggoen, hogy mit fejlesztek: PHP, Android, C/C++). Minden masra vim (kisebb, 1-2 fajlos dolgoknal mindig vim).

Szerveren: mcedit
Asztali gépen: Scite, WSite, SWSite
Esetleg: CodeBlocks

Én hardcore vim rajongó vagyok nagyon régen már. Minden olyan környezet halálra idegesít, ahol nincs "o" parancs, mielőtt elkezdek gépelni a következő sorba (például ez a szövegdoboz is :D). A kurzormozgató billentyűk és főleg az egér csak akadályozza a koncentrációt és a sebességet. Nagyon pozitív meglepetés volt, hogy a QT Creator nevű IDE-be integráltak egy Fake Vim módot, ami éppen elég teljes ahhoz, hogy lehet alatta dolgozni rendesen. Ha meg igazán vájtfülű dolgot akarok csinálni, akkor ALT-V ALT-I, és indul a vim :) Szerintem állat. Kár, hogy jelenleg nem támogatja a perl-t :S

a Qt creatoros fake vim (legalabbis mikor utoljara neztem, masfel eve, azota lehet hogy sokat valtozott) baromira korlatolt es felkesz volt, egy csomo parancs amit hasznalok nem mukodott (pl. CTRL-v, meg egyebek). ha ezt azota kikuszoboltek, es teljes erteku vim lett, akkor lehet hogy adok neki megint egy eselyt :)
eppen Perl-ben fejlesztek benne, igaz hogy kevesbe segit mint mondjuk C++ eseteben, de (Linux alatt) pl. Shift-K megnyomasara na perldoc megfelelo oldalat hozza be, ami meg is lepett mikor eloszor eszrevettem
emellett syntax highlight van Perl-hoz, szoval annyira nem gaz :)
-
Slackware current / OSX Snow Leopard

Nos a visual mód működik jól. Majdnem minden pont úgy működik, ahogy kell (amit használok). Csak két bajom van vele. Az egyik, hogy a definiált Ex parancsokat nem menti el, a másik, hogy a "." parancs néha nem egészen úgy műx, ahogy vim alatt szokott. De ha komolyabb refactoring van, akkor azt inkább valódi vim-ben csinálom. Egyébként nekem messze jobb, mint bármely más megoldás (pl. Eclipse és társai). Szerintem vim felhasználóknak nagyon jó alternatíva, ha Qt alatt kell fejleszteni.

Netbeans, egyértelműen jobb mindennél Java-hoz, meg egyéb OOP-hez, de PHP-hoz ZendStudio.