Szukam edytora tekstu do programowania w języku Python, najlepiej takiego, który jest łatwy do nauczenia dla początkujących.
89
Szukam edytora tekstu do programowania w języku Python, najlepiej takiego, który jest łatwy do nauczenia dla początkujących.
Odpowiedzi:
Geany
Geany to lekkie IDE, które obsługuje Python.
Niektóre funkcje, które uznałem za szczególnie przydatne, to:
źródło
Wigor
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.
źródło
vim
zainstalowany na Ubuntu jest wersją zmniejszoną (vim-tiny
) i że w przypadku wersji GUI użytkownik powinien zainstalowaćvim-gnome
lubvim-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:
źródło
kate
. Wzniosłe umieszczanie terminala i palety kolorów jest lepsze, ale komentowanie i wcięcie wielu linii kodukate
jest łatwiejsze. Istnieje otwarta alternatywalime-text
Gedit
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 .
źródło
Dla prostego, ale potężnego edytora tekstu lubię SciTE . Ma wiele opcji językowych i jest wieloplatformowy. Notepad ++ został opracowany z bazy kodu SciTE, więc jest to dobry punkt startowy, jeśli migrujesz z Windows / Notepad ++.
źródło
Mój wybór to Kate. Jest aplikacją KDE, więc jeśli używasz Gnome, zostanie również zainstalowanych kilka zależności.
Kate
http://en.wikipedia.org/wiki/File:Kate3.png
źródło
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
źródło
Wigor
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
źródło
Czerwony samochód
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:
UWAGA: jest w fazie rozwoju
źródło
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.
źródło
htop
. : DNano
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:
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.
źródło
Skrybów
Scribes został zaprojektowany, abyś był bardziej produktywny Prosty, smukły i elegancki, a jednocześnie mocny.
Dodatki zawarte:
zainstalować
Lub Najnowszą wersję Scribes można zainstalować przy użyciu następującego oficjalnego PPA: -
źródło
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.
źródło
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.
Aby go zainstalować, w tym pożądaną funkcjonalność projektu, zainstaluj pakiety
geany
igeany-plugins
.źródło
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.
źródło
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ć.
źródło
Wszystkie powyższe są świetnymi edytorami. Niedawno znalazłem to nowe lekkie IDE, które jest również kompatybilne z wieloma platformami.
PyCharm
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.
źródło
Mogę zaproponować Ci Edycję Komodo . Można go znaleźć tutaj: http://www.activestate.com/komodo-edit
źródło
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.
źródło
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
źródło
DrPython
DrPython jest specyficznym dla Pythona IDE napisanym w pythonie i wierzę, że możesz go nawet rozszerzyć w pythonie. Dodatki zawarte:
źródło
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
źródło
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.
źródło
Bluefish Editor
Ze strony:
Ponadto, Scribes (który wygląda jak Textmate w Mac OS X).
źródło
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ę”.
źródło
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.
źródło
Do edycji Pythona na wielu platformach możesz użyć SPE
(Jednak Kate, Sublime2 i Geany z fragmentami są fantastyczne)
źródło
Oficjalna strona python śledzi edytory Python, a także IDE . Sprawdź tam najnowsze wsparcie!
http://wiki.python.org/moin/PythonEditors
źródło