Ich suche einen Texteditor für die Programmierung in Python, vorzugsweise einen, der für Anfänger leicht zu erlernen ist.
Ich suche einen Texteditor für die Programmierung in Python, vorzugsweise einen, der für Anfänger leicht zu erlernen ist.
Antworten:
Geany ist eine schlanke IDE, die Python unterstützt.
Einige Funktionen, die ich besonders nützlich fand, sind:
Ich finde Vim großartig!
Vim ist ein in hohem Maße konfigurierbarer Texteditor, der eine effiziente Textbearbeitung ermöglicht. Es ist eine verbesserte Version des vi-Editors, der mit den meisten UNIX-Systemen vertrieben wird.
Obwohl Vim ursprünglich für den Amiga veröffentlicht wurde, wurde Vim seitdem plattformübergreifend entwickelt und unterstützt viele andere Plattformen. Es ist der beliebteste Editor unter den Lesern des Linux Journal .
Vim ist freie und Open-Source-Software und wird unter einer Lizenz veröffentlicht, die einige Charityware-Klauseln enthält. Dies ermutigt Benutzer, die Spaß an der Software haben, über eine Spende an Kinder in Uganda nachzudenken. Die Lizenz ist kompatibel mit der GNU General Public License.
vim
auf Ubuntu installierte Standardversion eine reduzierte Version ( vim-tiny
) ist und dass der Benutzer für eine GUI-Version vim-gnome
oder installieren sollte vim-gtk
, die identisch zu sein scheint.
vim.tiny
wenn Sie es ausführen möchten.
Ich muss wirklich Sublime Text 2 zur Liste hinzufügen, weil es einfach unglaublich ist. Es ist die beste TextMate-Alternative für Linux.
Es hat viel zu viele Funktionen, um das alles hier zu schreiben, aber um nur einige zu nennen:
kate
. Die optimale Platzierung des Terminals und der Farbpalette ist besser, das Auskommentieren und Einrücken mehrerer Codezeilen kate
ist jedoch einfacher. Es gibt eine offene Alternativelime-text
Gedit ist ein einfacher, aber nützlicher Texteditor, der die Syntaxhervorhebung für Python unterstützt. Es verfügt nicht über viele sofort einsatzbereite Funktionen, ist jedoch sehr einfach zu bedienen. Es kann mit Plugins erweitert werden. Es gibt eine Reihe von Plugins, die aus dem Paket gedit-plugins installiert werden können .
Meine Wahl ist Kate. Ist eine KDE-Anwendung, so werden eine Reihe von Abhängigkeiten auch installiert, wenn Sie Gnome verwenden.
Ctrl-Alt-O
.
Warum benutzt du nicht Eclipse? Es gibt eine Python-Erweiterung für Eclipse.
Features sind:
Überprüfen Sie diese URL: http://pydev.org/manual_101_install.html
einer der klassischen Texteditoren, plattformübergreifend und ein Fanfavorit der Programmiergurus. Eine leichte Lernkurve, aber wenn Sie erst einmal verstanden haben, wie mächtig es sein kann, werden Sie nie mehr umkehren.
Es gibt eine Reihe von Plugins, mit denen Sie in kürzester Zeit eine vollwertige Rails-IDE einrichten können: HIER KLICKEN
Fand es auf StackOverflow beworben. Open Source, plattformübergreifend, sieht / fühlt / funktioniert wie TextMate. Es unterstützt sogar TextMate-Bundles und wird mit TextMate-Designs geliefert! Es verfügt über einen Projektdateibrowser und eine Reihe weiterer Funktionen. Lesen Sie die Installationsanweisungen und dann:
sudo gem install redcar
redcar install
HINWEIS: Es ist in der Entwicklung
Zu Emacs gehört ein solider Python-Modus. Sie brauchen sowieso nichts Besonderes. Anstatt einen Klassenbrowser zu verwenden, ist es hilfreich, einen Webbrowser zu verwenden oder das Handbuch für die von Ihnen verwendeten Module durchzulesen.
htop
. : D
Wenn Sie sich mit der Befehlszeilenschnittstelle (Command Line Interface, CLI) im Terminal vertraut machen möchten, empfehle ich Nano. Es ist sehr flexibel und außerdem bereits im GNOME-Terminal vorinstalliert.
So greifen Sie auf Nano zu:
$ nano
Es ist zunächst ziemlich entmutigend, aber es ist nützlich, wenn Sie ein Systemadministrator sind, und es wird in Situationen nützlich sein, in denen es keine grafischen Oberflächen gibt.
Scribes wurde entwickelt, um Ihre Produktivität zu steigern. Einfach, schlank und schlank, aber dennoch leistungsstark.
Features sind:
sudo apt-get install scribes
Oder Die neueste Version von Scribes kann mithilfe der folgenden offiziellen PPA installiert werden:
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
Ich benutze Gedit mit Gmate Plugin . Es ist eine leichte und schnelle Lösung. Ich denke, Sie können damit viele Funktionen des TextMate nutzen.
Laden Sie einfach den Quellcode herunter und führen Sie das Skript install.sh aus.
Versuchen Sie es mit Geany . Es hat Unterstützung für Ruby eingebaut und verfügt über die Funktionen, die Sie wollen. Es wurde so konzipiert, dass es die Eigenschaften einer IDE aufweist und dabei leichtgewichtig bleibt.
Geany ist eine kleine und leichte integrierte Entwicklungsumgebung. Es wurde entwickelt, um eine kleine und schnelle IDE bereitzustellen, die nur wenige Abhängigkeiten von anderen Paketen aufweist. Ein weiteres Ziel war es, so unabhängig wie möglich von einer speziellen Desktop-Umgebung wie KDE oder GNOME zu sein - Geany benötigt nur die GTK2-Laufzeitbibliotheken.
Um es zu installieren, einschließlich der gewünschten Projektfunktionalität, installieren Sie die Pakete geany
und geany-plugins
.
Gehen Sie den ganzen Weg.
Es ist einer der wenigen Editoren, die tatsächlich mit entfernten Standorten arbeiten. Kein anderer Editor, den ich kenne, unterstützt SSH-Speicherorte, die als Nautilus-Lesezeichen definiert sind.
Es fügt sich gut in Ihren Desktop ein. Alle diese plattformübergreifenden Editoren basieren auf XUL oder Java und haben oft eine schreckliche Schriftwiedergabe.
Es hat einen Dateibereich auf der linken Seite (drücken Sie F9)
Es bietet Syntaxunterstützung für alle Ruby-Dateien
Es unterstützt die gebräuchlichsten Tastaturkürzel. Die, von denen Sie bereits erwarten, dass sie funktionieren.
Es gibt Plugins für die Code-Vervollständigung.
Es gibt Plugins für die Revisionskontrolle. (Zumindest Bazaar, ich bin mir nicht sicher über git)
Es gibt ein Konsolen-Plugin. Aber ich öffne normalerweise nur ein Terminal auf einem anderen Desktop und lasse den Fokus der Maus folgen. Sie könnten auch Dinge wie Beben untersuchen. (was ein Dropdown-Terminal mit der ~ -Taste verbindet, wie in Quake)
Sie können Verknüpfungen mit benutzerdefinierten Shell-Skripten verknüpfen, die im Hauptverzeichnis ausgeführt werden. Perfekt für allgemeine Rechenaufgaben.
PS. Wenn Sie keinen Dateibereich benötigen oder möchten, sollten Sie sich Scribes ansehen. Es ist ein Textmate-Klon. Ja schon. Sehr schlank, lässt sich aber gut integrieren. Unterstützt Remotestandorte, Codevorlagen und Syntaxhervorhebungen. Es ist nur witzig, dass es während der Eingabe gespeichert wird und keinen richtigen Dateibereich hat.
MonoDevelop
Es wurde ursprünglich als IDE zum Schreiben von C # geschrieben (wofür es fantastisch ist), es wurden jedoch Erweiterungen erstellt, um den Editor für andere Sprachen zu erweitern.
Die Erweiterungssprachen umfassen:
Es wird auch gemunkelt, dass an einem PHP-Modul gearbeitet wird.
Persönlich habe ich es hauptsächlich für C # und einige Python-Entwicklungen verwendet (ich wünschte wirklich, die Entwickler könnten an der automatischen Vervollständigung von Python arbeiten).
Es hat auch die Fähigkeit, Plugins für die Datenbankverwaltung, Quellcodeverwaltung, Komponententests usw. zu integrieren.
Es ist zwar keine sehr "leichte" Option, aber es lohnt sich auf jeden Fall.
Alle oben genannten sind großartige Editoren. Ich habe kürzlich diese neue Light-IDE gefunden und sie ist auch plattformübergreifend kompatibel.
Es ist ein Paket für alle Skriptsprachen. Es gibt es auch in anderen Versionen, PHP Storm5 und WebStorm
Der PHP-Storm enthält Unterstützung für alle Sprachen. Das Schöne an diesem Editor ist auch, dass Sie Student sind. Sie können diese IDE kostenlos und für ein Jahr nicht nur für sich selbst, sondern für unbegrenzte Benutzer beantragen. Ebenso wie Visual Studio verfügt es über die Intellisense-Funktion, mit der Sie die Eigenschaften und Methoden in der Dropdown-Liste abrufen können.
Ich habe wirklich viel Spaß mit diesem Editor.
Ich kann Ihnen Komodo Edit vorschlagen . Sie finden es hier: http://www.activestate.com/komodo-edit
Emacs ist ein großartiger Texteditor (und viele andere Funktionen), der Ihnen langfristig gute Dienste leisten wird. Es hat eine etwas steile Lernkurve, aber ich denke, Sie werden gut belohnt. Installiere es mit:
sudo apt-get install emacs
Ich würde mit dem eingebauten Emacs-Tutorial beginnen. Sie sollte über den standardmäßig geöffneten "Puffer" leicht zugänglich sein. Es wird Ihnen den Einstieg erleichtern und Ihnen den Weg ebnen.
Ich kann den Nachfolger von Sublime Text 2, Sublime Text 3 nur empfehlen . Es ist sehr schnell und unterstützt Tastaturkürzel. Sie können viele Plugins installieren, um neue Funktionen hinzuzufügen.
Leider ist erhabener Text nicht Open Source und bezahlte / Nagware. Es gibt jedoch ein Open Source-Projekt, das versucht, es durch Kalk-Text zu ersetzen
Hassen Sie mich nicht für das, was ich gesagt habe: Netbeans 6.9 . (Lade die "Ruby-Version" herunter, um zu vermeiden, dass andere unnötige Dinge geladen werden.)
Ja, du wirst sagen: aber es braucht Java !! aber wenn du + 512mb hast, versuch es einfach und sag mir später, es ist nur eine Option mehr: P
Um der Vollständigkeit halber eine weitere Editoroption anzubieten, testen Sie Eclipse mit dem Aptana- Plugin.
Vorteile
Dies ist nützlich, wenn Sie Eclipse bereits installiert haben und mit Ruby arbeiten möchten.
Es bietet alle Funktionen, nach denen Sie gefragt haben, und vieles mehr (zum Beispiel Intellisense).
Sobald Sie die Eclipse-Oberfläche aktiviert haben, können Sie in einer Vielzahl von Programmiersprachen und -technologien produktiv sein
Nachteile
Eclipse ist ressourcenhungrig - nicht für Computer mit wenig Arbeitsspeicher.
Die Benutzeroberfläche weist eine Lernkurve auf, wenn Sie nicht mit Eclipse vertraut sind.
Von der Website:
Bluefish ist ein leistungsstarker Editor für Programmierer und Webdesigner mit vielen Optionen zum Schreiben von Websites, Skripten und Programmcode. Bluefish unterstützt viele Programmier- und Auszeichnungssprachen und konzentriert sich auf die Bearbeitung dynamischer und interaktiver Websites.
Auch Scribes (sieht dem Textmate von Mac OS X sehr ähnlich).
Ich schlage auch Gedit vor. Schauen Sie sich gedit-mate an, um eine große Auswahl an Plugins, Tools, Farbschemata und Snippets zu finden, die Ihre Arbeit verbessern.
Ich schlage vor, jedit zu verwenden. Es ist einer der wenigen Editoren, mit denen Sie mehrere Dateien gleichzeitig anzeigen können, was ich sehr nützlich finde. Sie können auch gleichzeitig verschiedene Teile derselben Datei anzeigen. Der einzige andere Editor, der dies tut, ist Kate, aber es scheint nicht mit den neueren Versionen von Ubuntu zu funktionieren.
Für die plattformübergreifende Bearbeitung von Pythons können Sie SPE verwenden
(Allerdings sind Kate, Sublime2 und Geany mit Snippets fantastisch)
sudo apt-get install spe
Auf der offiziellen Python-Website finden Sie Python-Editoren und IDEs . Hier finden Sie den neuesten Support!