Szukam edytora tekstu do programowania w języku Python, najlepiej takiego, który jest łatwy do nauczenia dla początkujących.
Szukam edytora tekstu do programowania w języku Python, najlepiej takiego, który jest łatwy do nauczenia dla początkujących.
Odpowiedzi:
Geany to lekkie IDE, które obsługuje Python.
Niektóre funkcje, które uznałem za szczególnie przydatne, to:
Myślę, że Vim jest niesamowity!
Vim to wysoce konfigurowalny edytor tekstu zbudowany w celu umożliwienia wydajnej edycji tekstu. Jest to ulepszona wersja edytora vi dystrybuowana z większością systemów UNIX.
Chociaż Vim został pierwotnie wydany dla Amigi, od tego czasu Vim został opracowany jako wieloplatformowy , obsługujący wiele innych platform. Jest to najpopularniejszy edytor wśród czytelników Linux Journal .
Vim jest darmowym oprogramowaniem typu open source i jest wydawany na licencji, która zawiera niektóre klauzule charytatywne, zachęcając użytkowników, którzy korzystają z oprogramowania, do rozważenia darowizny na rzecz dzieci w Ugandzie. Licencja jest zgodna z Powszechną Licencją Publiczną GNU.
vim
zainstalowany na Ubuntu jest wersją zmniejszoną ( vim-tiny
) i że w przypadku wersji GUI użytkownik powinien zainstalować vim-gnome
lub vim-gtk
, wydaje się, że jest identyczny.
vim.tiny
jeśli chcesz go wykonać.
Naprawdę muszę dodać Sublime Text 2 do listy, ponieważ jest po prostu niesamowity. To najlepsza alternatywa TextMate dla systemu Linux.
Ma zbyt wiele funkcji, aby napisać wszystko tutaj, ale wymienić tylko kilka:
kate
. Wzniosłe umieszczanie terminala i palety kolorów jest lepsze, ale komentowanie i wcięcie wielu linii kodu kate
jest łatwiejsze. Istnieje otwarta alternatywalime-text
Gedit to prosty, ale przydatny edytor tekstu, który obsługuje podświetlanie składni dla Pythona. Nie ma wielu funkcji po wyjęciu z pudełka, ale jest bardzo prosty w użyciu. Można go rozszerzyć o wtyczki. Istnieje zestaw wtyczek, które można zainstalować z pakietu wtyczek gedit .
Mój wybór to Kate. Jest aplikacją KDE, więc jeśli używasz Gnome, zostanie również zainstalowanych kilka zależności.
Ctrl-Alt-O
.
Dlaczego nie używasz Eclipse? .. Istnieje rozszerzenie Pythona dla Eclipse.
Dodatki zawarte:
Sprawdź ten adres URL: http://pydev.org/manual_101_install.html
jeden z klasycznych edytorów tekstu, wieloplatformowy i ulubieniec fanów programistów. Lekka krzywa uczenia się, ale kiedy złapiesz i zobaczysz, jak potężna może być, nigdy nie zawrócisz.
Dostępnych jest wiele wtyczek, które sprawią, że szybko skonfigurujesz IDE Railsów: KLIKNIJ TUTAJ
Znaleziono to reklamowane na StackOverflow. Open source, wieloplatformowy, wygląda / działa / działa jak TextMate. Obsługuje nawet pakiety TextMate i zawiera motywy TextMate! Ma przeglądarkę plików projektu i kilka innych funkcji. Przeczytaj instrukcję instalacji, a następnie:
sudo gem install redcar
redcar install
UWAGA: jest w fazie rozwoju
Idź z Emacsem, ma solidny tryb Python. Zresztą i tak nie potrzebujesz nic szczególnego. Zamiast korzystania z przeglądarki klasowej, pomaga ona korzystać z przeglądarki internetowej lub czytać instrukcję dla wszystkich używanych modułów.
htop
. : D
Jeśli chcesz zapoznać się z interfejsem wiersza poleceń (CLI) w terminalu, sugeruję Nano. Jest bardzo elastyczny, a ponadto jest już wstępnie zainstalowany w terminalu GNOME.
Aby uzyskać dostęp do Nano:
$ nano
Na początku jest to dość zniechęcające, ale jest przydatne, jeśli jesteś administratorem systemu i przyda się w sytuacjach, w których nie ma interfejsów graficznych.
Scribes został zaprojektowany, abyś był bardziej produktywny Prosty, smukły i elegancki, a jednocześnie mocny.
Dodatki zawarte:
sudo apt-get install scribes
Lub Najnowszą wersję Scribes można zainstalować przy użyciu następującego oficjalnego PPA: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
Używam Gedit z wtyczką Gmate . To lekkie i szybkie rozwiązanie. Myślę, że umożliwia ci to korzystanie z wielu funkcji TextMate.
Wystarczy pobrać źródło i uruchomić skrypt install.sh.
Spróbuj Geany . Ma wbudowaną obsługę Ruby i ma pożądane funkcje. Został zaprojektowany tak, aby mieć cechy IDE, pozostając jednocześnie lekkim.
Geany to małe i lekkie zintegrowane środowisko programistyczne. Został opracowany, aby zapewnić małe i szybkie IDE, które ma tylko kilka zależności od innych pakietów. Kolejnym celem było zachowanie możliwie największej niezależności od specjalnego środowiska pulpitu, takiego jak KDE lub GNOME - Geany wymaga tylko bibliotek wykonawczych GTK2.
Aby go zainstalować, w tym pożądaną funkcjonalność projektu, zainstaluj pakiety geany
i geany-plugins
.
edytuj do końca.
Jest to jeden z niewielu edytorów, który faktycznie współpracuje ze zdalnymi lokalizacjami. Żaden inny edytor, jaki znam, obsługuje lokalizacje ssh zdefiniowane jako zakładki Nautilus.
Ładnie wtapia się w pulpit. Wszystkie te edytory wieloplatformowe są oparte na XUL lub Java i często mają straszne renderowanie czcionek.
Ma okienko plików po lewej stronie (naciśnij F9)
Obsługuje składnię dla wszystkich plików ruby
Obsługuje najczęściej używane skróty klawiaturowe. Te, których już spodziewasz się pracować.
Istnieją wtyczki do uzupełniania kodu.
Istnieją wtyczki do kontroli wersji. (przynajmniej Bazar, nie jestem pewien co do git)
Jest wtyczka do konsoli. Ale zwykle po prostu otwieram terminal na innym pulpicie i skupiam się na myszy. Możesz także spojrzeć na takie rzeczy jak trzęsienie ziemi. (który łączy rozwijany terminal z klawiszem ~, jak w Quake)
Możesz podłączyć skróty do niestandardowych skryptów powłoki, które działają w katalogu „głównym”. Idealny do typowych zadań prowizji.
PS. Jeśli nie potrzebujesz lub nie chcesz okienka plików, powinieneś spojrzeć na Scribes. To klon partnera tekstowego. Dosyć. Bardzo chudy, ale ładnie się integruje. Obsługuje zdalne lokalizacje, szablony kodów, podświetlanie składni. Dziwne jest tylko to, że zapisuje się podczas pisania i nie ma odpowiedniego okienka plików.
MonoDevelop
Został pierwotnie napisany jako IDE do pisania w C # (co jest fantastyczne), ale stworzono rozszerzenia, aby rozszerzyć edytor dla innych języków.
Języki rozszerzeń obejmują:
Mówi się także, że pracuje się nad modułem PHP.
Osobiście używałem go głównie do C # i do rozwoju Pythona (naprawdę chciałbym, żeby deweloperzy mogli pracować nad funkcją autouzupełniania Pythona).
Ma także możliwość integracji wtyczek do zarządzania bazą danych, kontroli źródła, testowania jednostek itp.
Chociaż nie jest to bardzo „lekka” opcja, zdecydowanie warto z niej skorzystać.
Wszystkie powyższe są świetnymi edytorami. Niedawno znalazłem to nowe lekkie IDE, które jest również kompatybilne z wieloma platformami.
Jest to pakiet dla wszystkich języków skryptowych. Występuje również w innych wersjach, PHP Storm5 i WebStorm
PHP Storm zawiera obsługę wszystkich języków. Piękno tego edytora polega na tym, że jeśli jesteś studentem. Możesz ubiegać się o to IDE za darmo i nie tylko dla siebie, ale dla nieograniczonej liczby użytkowników przez rok. Podobnie jak Visual Studio ma tę funkcję inteligencji, w której można uzyskać właściwości i metody w menu rozwijanym.
Naprawdę dobrze się bawię, korzystając z tego edytora.
Mogę zaproponować Ci Edycję Komodo . Można go znaleźć tutaj: http://www.activestate.com/komodo-edit
Emacs to świetny edytor tekstu (oraz wiele innych funkcji), który będzie Ci dobrze służył w dłuższej perspektywie. Ma dość stromą krzywą uczenia się, ale myślę, że zostaniesz dobrze wynagrodzony. Zainstaluj z:
sudo apt-get install emacs
Zacznę od wbudowanego samouczka emacs. Powinien być łatwo dostępny z domyślnego „bufora”, który się otwiera. To pomoże Ci zacząć i dobrze na twojej drodze.
Gorąco polecam następcę Sublime Text 2, Sublime Text 3 . Jest bardzo szybki i obsługuje skróty klawiaturowe. Możesz zainstalować wiele wtyczek, aby dodać nowe funkcjonalności.
Niestety wysublimowany tekst nie jest oprogramowaniem typu open source i jest płatny / nagware. Istnieje jednak projekt typu open source, który próbuje go usunąć. Tekst wapna
Nie nienawidź mnie za to, co powiem: netbeans 6.9 . (pobierz „wersję ruby”, aby uniknąć innych niepotrzebnych rzeczy do załadowania…)
tak, powiesz: ale potrzebuje java !! ale jeśli masz + 512 MB, po prostu spróbuj i powiedz mi później, to tylko opcja więcej: P
W celu zaoferowania kolejnej opcji edytora dla kompletności - sprawdź Eclipse z wtyczką Aptana .
Plusy
Jest to przydatne, jeśli masz już zainstalowany Eclipse i chcesz pracować na Ruby.
Ma wszystkie funkcje, o które prosiłeś i więcej (na przykład intellisense)
Po przejrzeniu interfejsu Eclipse możesz być produktywny w wielu różnych językach programowania i technologiach
Cons
Zaćmienie wymaga dużych zasobów - nie dotyczy maszyn z małą ilością pamięci.
Interfejs użytkownika ma krzywą uczenia się, jeśli nie znasz Eclipse.
Ze strony:
Bluefish to potężny edytor przeznaczony dla programistów i projektantów stron internetowych, z wieloma opcjami pisania stron internetowych, skryptów i kodu programistycznego. Bluefish obsługuje wiele języków programowania i znaczników i koncentruje się na edycji dynamicznych i interaktywnych stron internetowych.
Ponadto, Scribes (który wygląda jak Textmate w Mac OS X).
Sugeruję również Gedit. Sprawdź gedit-mate, aby uzyskać wspaniały „zestaw wtyczek, narzędzi, schematów kolorów i fragmentów, które usprawnią Twoją pracę”.
Sugeruję użycie jedit. Jest to jeden z niewielu edytorów, który pozwala wyświetlać więcej niż jeden plik jednocześnie, co uważam za bardzo przydatne. Możesz także wyświetlać jednocześnie różne części tego samego pliku. Jedynym innym edytorem, który to robi, jest Kate, ale nie działa z nowszymi wersjami Ubuntu.
Do edycji Pythona na wielu platformach możesz użyć SPE
(Jednak Kate, Sublime2 i Geany z fragmentami są fantastyczne)
sudo apt-get install spe
Oficjalna strona python śledzi edytory Python, a także IDE . Sprawdź tam najnowsze wsparcie!