Na anglojęzycznych forach w odpowiedziach najczęściej pada jakiś Edytor i pluginy do niego, a jak jest tu?
Ja się uczę i używam PyCharma(community). Eclipse jest jakieś takie fuj, a edytory trzeba sobie skonfigurować, co nie w każdym przypadku jest proste. Z drugiej strony za porządne IDE trzeba zapłacić, ale jestem gotów to zrobić dla wygody. Instalowałem też kilka lekkich edytorów, bo zacząłem się uczyć HTML + CSS, próbowałem je też skonfigurować pod pythona, większość poleciała z dysku bardzo szybko :) W końcu zainstalowałem Bracketsa i przy nim zostałem. Bardzo wygodny, do Front-endu jak znalazł, do pythona kicha, za słabe pluginy. A wy czego używacie?
zalezy co sie kodzi.
PyCharm EDU
Głównie IDE od JetBrains (aktualnie PHPStorm, bo w tym koledzy backend robią) + IdeaVim, do zabawy innymi językami Atom.io, Vim w konsoli i Notepad++ w menu kontekstowym do szybkiej edycji drobnych rzeczy.
sublimetext + phpstorm
Na początku zabawy z pythonem bardzo pomocny był pycharm, jednakże po czasie przesiadłem się na sublimetext3 z podstawowymi pluginami (pilnowanie PEP8 etc).
Pycharm jest w cholerę kobylaste, do pythona mi to po prostu nie pasuje.
- zależy co - jaki jezyk technologia, projekt ?
- na jednym monitorze praktycznie zawsze jest przeglądarka, głównie StackOverflow + dokumentacja + google
- firebug + dosyć mocna customizacja w about:config Firefoxa
- Ogólnie - Eclim : Eclipse + Vim ; w wersji trzeciej, a więc Vim wewnątrz Eclipse
- vim do JS+frameworków - Eclipse kiedyś próbowałem "ożenić" z JS ale to jest nieporozumienie...
- vim bardziej do front-endu
- Eclipse do back-endu, debugowania, kontaktu z serwerem, terminala, różnych custom buildów
- kontrola wersji na Eclipse (Egit : http://www.eclipse.org/egit/ ), bo na Vimie jest niewygodna
- zsh, narzędzia konsolowe, ostatnio uczę się ack: http://beyondgrep.com/ , ctags : http://ctags.sourceforge.net/
- do synchronizacji: sshfs, plus Remote pluginy Eclipse, staram się odchodzić od FTP
- do baz danych: Eclipse i pluginy i konsola, ale tutaj trzeba porządnie przeanalizować narzędzia
- do zarządzania projektem: NERDTree vim oraz project-explorery w Eclipse
- do zarządzania buforami: https://github.com/jlanzarotta/bufexplorer
- do diffowania: WinMerge ,ale przechodzę powoli na vimdif lub cos z Eclipse (brak czasu i stare przyzwyczajenia)
- search oraz search and replace: InstaSearch oraz vim
- refactoring... trochę chaotycznie, ale ogólnie Eclipse (z różnym skutkiem) :-)
- do klas, obiektów, design patterns - piszę sobie w jednym okienku snippety w czystym Gvimie według składni neosnippet : https://github.com/Shougo/neosnippet.vim/blob/master/doc/neosnippet.txt
- VirtualBox praktycznie zawsze + shared folder (przewaznie /var/www/html): http://serverfault.com/questions/674974/how-to-mount-a-virtualbox-shared-folder/674978 , zanim cos pojdzie na produkcje to zawsze lokalnie sprawdzam
no i ogólna zasada: "Unix is an ide" :-)
Nie wykluczam w przyszłości przejścia na OS X, póki co wygrywają aktualne przyzwyczajaenia i brak czasu...
VIM z Nerdtree, CtrlP, MiniBufExplorer oraz YouCompleteMe, do tego tmux do trzymania sesji. J/w "unix as an ide". Przy czym ja akurat nie w webdevie...
Ja używam PyCharma i jak dla mnie to świetne narzędzie. Bardzo dobrze debuguje się Pythona, interpretuje także JavaScript, w którym w sumie głównie piszę i bardzo dużo pomaga - podpowiedzi, wyszukiwanie itp. ;)
Do Pythona Sublime Text 3, czasami PyCharm, obecnie próbuję przestawić się na vima (neovim).
Ale że jak to? Pracować nad jakimś większym projektem i korzystać tylko z edytora tekstu z pluginami? Naprawdę są tacy ludzie?
Do Pythona PyCharm, Spyder, Sublime text 2, kiedyś Geany, a do pozostałych Bracket, Notepadqq. Teraz PHP 7 trochę się w tym bawię pod KDevelop. Jeszcze dodam jako ciekawostkę, że pan Jerzy Grębosz pisze pod openSUSE swoje programy i przykłady w KDevelop. Więc chyba nie jest najgorsze nie tylko do C++.
https://www.kdevelop.org/