Vraag Welke teksteditors voor ontwikkelaars zijn beschikbaar voor Ubuntu? [Gesloten]


Ik ben op zoek naar een teksteditor voor programmeren in Python, bij voorkeur een die gemakkelijk te leren is voor beginners.


89


oorsprong


Een vergelijkbare vraag die u zou moeten checken is - ubuntu.stackexchange.com/questions/4246/... - Nikhil
Zie ook: teksteditors voor PHP en teksteditors voor Ruby on Rails. Er zal hier veel overlap zijn. Dit zou waarschijnlijk een communitywiki moeten zijn. - dv3500ea
Wilde je specifiek een editor? voor Python, of gewoon een goede teksteditor? Misschien wil je dat duidelijk maken, want er zijn veel goede Python IDE's en veel goede teksteditors die niet Python-specifiek zijn. - fouric
Een andere soortgelijke vraag, welke IDE's beschikbaar zijn voor Ubuntu - Suhaib


antwoorden:


Geany  alt text

Geany is een lichtgewicht IDE die python ondersteunt.

Sommige functies die ik bijzonder nuttig vond, zijn onder meer:

  • Syntaxisaccentuering
  • Automatische inspringing - vooral handig voor python
  • Code vouwen, waardoor u delen van uw code kunt verbergen
  • Ingebouwde syntaxiscontrole en uitvoering
  • Symboolbrowser
  • Ingebouwde terminal
  • Zoek en vervang met regexp-ondersteuning

alt text


74



Het is jammer dat Geany bijna net zo eenvoudig is als het oplossen van pi. - Chris K
Elke keer dat ik het formaat van het Geany-venster wijzig, krijg ik rare grafische fouten / glitches in de tekst. Ik heb geen idee waarom. - jocull
Het zou geweldig zijn om wat vergelijking met TextMate te krijgen, omdat Geany hier de hoofdredacteur lijkt te zijn. - Léo Léopold Hertz 준영
bedankt voor de tip! Het beste is: het opent alle bestanden als tabbladen, zelfs als het venster zich in een andere werkruimte bevindt; precies waar ik naar op zoek was, niet zoals het domme (mooiere ogende, ongetwijfeld) gede - Ilja


Vim  Install GVim

Ik denk dat Vim geweldig is!

Vim is een zeer configureerbare teksteditor die is gebouwd om efficiënte tekstbewerking mogelijk te maken. Het is een verbeterde versie van de vi-editor die wordt gedistribueerd met de meeste UNIX-systemen.

Hoewel Vim oorspronkelijk werd uitgebracht voor de Amiga, is Vim sindsdien ontwikkeld om te worden platformonafhankelijke, ondersteuning voor vele andere platforms. Het is de meest populaire editor onder Linux Journal lezers.

Vim is gratis en open source software en wordt uitgegeven onder een licentie die een aantal charityware-clausules bevat, waarmee gebruikers worden aangemoedigd die van de software genieten om te overwegen om te doneren aan kinderen in Oeganda. De licentie is compatibel met de GNU General Public License.

alt text


56



Vim is buitengewoon krachtig. Maar het heeft een niet-triviale leercurve, omdat het zo anders is dan alle andere editors. De tijdsinvestering loont, maar mensen moeten weten dat ze een paar dagen / weken nodig hebben om vim te worden. - Marius Gedminas
Vim is de bom. Leer deze editor te gebruiken, het is het waard. - oadams
Geweldig artikel over vim: stevelosh.com/blog/2010/09/coming-home-to-vim - SergioAraujo
@DrKenobi: er moet op worden gewezen dat de standaard vim geïnstalleerd op ubuntu is een beperkte versie (vim-tiny), en dat voor een GUI-versie die de gebruiker zou moeten installeren vim-gnome of vim-gtk, dat lijkt identiek te zijn. - enzotib
Het is vim.tiny als je het wilt uitvoeren. - Martin Ueding


Ik moet echt toevoegen Sublieme tekst 2 naar de lijst omdat het gewoon geweldig is. Het is het beste TextMate-alternatief voor Linux.

Het heeft veel te veel functies om hier alles te schrijven, maar om er maar een paar te noemen:

  • een zijbalk voor projecten of bestanden en tabbladen in Chrome-stijl en bewerkingen in meerdere deelvensters met een horizontale, verticale en zelfs een quad-ruitmodus
  • "Goto Anything": druk op Ctrl + P en typ iets - dit zal zoeken in zowel bestandsnamen en coderegels over geopende bestanden als recent gesloten bestanden. Begin met zoeken door "#" te gebruiken om naar die woordregel te gaan, "@" voor symbool of ":" voor regel
  • minimap die u een overzicht van uw bestanden toont
  • macro's, verschillende zoekhulpmiddelen (vind in bestanden, vind in open bestanden, incrementele vindplaats), schakel eenvoudig tussen project, meervoudige selectie, automatisch aanvullen en nog veel meer.

enter image description here


51



Sublime 2 is ook Vim-compatibel - wat het nog leuker maakt. - Adhip Gupta
Er is een Sublieme tekst 3 nu, en het is nog meer geweldig! - rvighne
Helaas is Sublime Text een editor die niet werkt op armhf-architectuur. - henrywright
Mijn favoriete functie van deze editor is multi-cursors en real-time regex-markering. Het is zo krachtig om elk hoogtepunt van een reguliere expressie in een bestand te zien, elke verschijning van die markering te selecteren en vervolgens de selecties naar mijn wil te buigen met het opdrachtenpalet, teksttransformaties, snel geselecteerde selectiesprongen, relatieve cursorgoedheid. Hoewel ik in de loop van de tijd ook erg geïrriteerd ben geraakt over bepaalde details, is de ingebouwde variabele voor het selecteren van het volgende exemplaar van een selectie niet hetzelfde als de volgende variabele die is gemarkeerd (wat echt een probleem is als variabelen namen voor één letter hebben). - ThorSummoner
Kosten $ / is nagware & niet opensource. Na het geprobeerd te hebben vond ik niet dat het beter was dan kate. Sublimeert plaatsing van de terminal en kleurenpallet is beter, maar commentaar geven en inspringen van meerdere regels code in kate is makkelijker. Er is een open alternatief lime-text - virtualxtc


gedit  install gedit

Gedit is een eenvoudige maar nuttige teksteditor die syntax highlighting voor python ondersteunt. Het heeft niet veel functies uit de doos, maar is zeer eenvoudig te gebruiken. Het kan worden uitgebreid met plug-ins. Er is een aantal plug-ins die kunnen worden geïnstalleerd vanuit de gedit-plugins pakket.

gedit


42



Heb je echt een pakketlink nodig voor standaardsoftware? Doet geen kwaad, maar het maakte me lol. - Oli♦
Ik veronderstel dat het nuttig zou kunnen zijn voor mensen op Kubuntu: P - dv3500ea
Vergeet niet de plug-in 'bestandsbrowser' uit te schakelen. Ik zal het laden van documenten extra pittig maken. - Evan Plaice
@ dv3500ea: misschien gebruiken ze Kate wel. - Martin Ueding
Heeft gEdit de functionaliteit "open projectmap"? - henrywright


Voor een eenvoudige maar krachtige teksteditor die ik leuk vind SciTE. Het heeft een groot aantal taalopties en is platformonafhankelijk. Notepad ++ is ontwikkeld vanuit de SciTE-codebase, dus het is een goed beginpunt als u migreert vanuit Windows / Notepad ++.

scite screenshot with language drop down


20





Mijn keuze is Kate. Is een KDE-toepassing, dus er worden ook een aantal afhankelijkheden geïnstalleerd als u Gnome gebruikt.

Kate  Install kate

alt text

http://en.wikipedia.org/wiki/File:Kate3.png


18



Ik stem op Kate. Een natuurlijke manier voor gewone (niet denken in Lisp: -]) mensen (IMHO), ziet er goed uit, behoorlijk configureerbaar (inclusief enkele exclusieve functies die ik erg leuk vind). hoewel ik Gnome gebruik, kon ik geen redelijke alternatieven vinden voor deze 2 KDE-apps: Kate en Krusader. - Ivan
By the way, @lovinglinux, een werkbalk daar op je screenshot ziet er behoorlijk gnomish uit. Hoe heb je dat bereikt? - Ivan
@Ivan, is de QTCurve-widgetstijl. - lovinglinux
Als u een Eclipse-achtige bewerking van meerdere bestanden wilt, schakelt u de projectplug-in en maak een projectbestand aan. Kate geeft dan automatisch de bestanden weer die zijn ingecheckt bij versiebeheer en u kunt hier snel naar overschakelen door op te drukken Ctrl-Alt-O. - z0r


Waarom gebruik je geen eclips? .. Er is een python-extensie voor eclips.

Kenmerken omvatten:

  • Django-integratie
  • Code voltooiing
  • Code aanvullen met auto-import
  • Syntaxisaccentuering
  • Code analyse
  • Ga naar definitie
  • refactoring
  • Markeer occurrences
  • Debugger
  • Op afstand debugger
  • Tokens-browser
  • Interactieve console
  • en vele anderen:


    Controleer deze URL: http://pydev.org/manual_101_install.html


  • 17



    +1 Ik was echt onder de indruk van PyDev. Ik zou het waarschijnlijk gebruiken als ik niet alle functies kon krijgen die ik met Emacs wilde. - vhallac
    +1 Als je tegenwoordig een teksteditor gebruikt voor een substantiële ontwikkelaar, doe je het verkeerd. De bovenstaande lijst is een goede indicatie van de voordelen van het gebruik van een volledig functionele IDE. - Alb
    +1, als je ook het Eclipse Software Center uit de standaard repositories in Eclipse haalt, kun je PyDev vanaf daar installeren. - Nicholos Tyler
    Het is te zwaar :( - Akash Shende
    Ik gebruik Eclipse niet omdat het extreem traag is. Ik ben niet zo verbaasd omdat ik nooit tevreden ben met de uitvoeringen van JVMs, het doet me alles wat Java verwant is aan mijn computer verwijderen (serieus). - MasterMastic


    Vim

    een van de klassieke teksteditors, platformonafhankelijk, en een favoriet bij fans van programmeergoeroes. Een lichte leercurve, maar als je er eenmaal achteraan gaat en ziet hoe krachtig het kan zijn, kom je nooit meer terug.

    enter image description here


    Er zijn een aantal plug-ins beschikbaar die u in een mum van tijd instellen in een volwaardige Rails IDE: KLIK HIER 


    14



    +1 voor vim / gVim hier is een andere handleiding om vim als RoR IDE te maken biodegradablegeek.com/2007/12/... - Rojan