Het is leuk om te coderen en als je het goed doet, kun je een goede ontwikkelaar zijn. Tegenwoordig richten mensen zich op programmeren en bouwen ze met succes geweldige applicaties. In dit bericht geef ik Linux gebruikers een lijst van 8 beste Linux IDE’s of code-editors die ontwikkelaars helpen bij het snel en gemakkelijk programmeren van geweldige applicaties in Linux.
IDE’s zijn erg belangrijk bij het ontwikkelen van een applicatie. Het kan het werk vergemakkelijken door het verstrekken van tonnen van handige functies. De volgende lijst van 8 Beste Linux-code-editors of teksteditors bevat geweldige teksteditors voor ontwikkelaars die functies bieden zoals, plug-ins om extra functionaliteiten, auto-aanvullen die tags, klassen, en zelfs de fragmenten van de code te voltooien zonder dat je het hoeft te typen.
Ongetwijfeld zijn er nog meer Linux IDE’s beschikbaar, maar ik noem er slechts 8 om dit artikel kort te houden. Als je een andere IDE in je distro gebruikt voor je reguliere ontwikkeling, laat het me dan weten in het commentaarveld hieronder. Vergeet ook niet om een poll te doen aan het einde van dit artikel. In de poll kun je ons vertellen welke van de volgende 8 IDE’s jij het fijnst vindt.
Inhoudsopgave
- Beste Linux IDE’s of code-editors
- How To Install Bluefish Editor In Linux?
- 7. Geany
- 6. Gedit
- Hoe installeer ik Gedit in Linux?
- 5. KATE
- 4. Eclipse
- Hoe installeer je Eclipse in Linux?
- 3. Brackets
- Inline Editing
- Live voorbeeld
- Plugins toevoegen
- Hoe installeer je Brackets in Linux?
- 2. Atom
- Atom Configuration
- 1. Sublime
- Minimap
- Brede reeks sneltoetsen
- Krachtige Multi-Select Feature
- Maak je eigen knipsels
- Sublime has much more…
- How To Install Sublime In Linux?
- Conclusion
Beste Linux IDE’s of code-editors
Laat ik beginnen met de #10 op mijn lijst. Het is Bluefish Editor. Als u een webontwikkelaar bent, kan Bluefish Editor een goede keuze zijn. Het ondersteunt veel geavanceerde functies, zoals automatisch aanvullen van tags, auto-indentatie, krachtige zoekfunctie & vervangt, ondersteuning van integratie van externe programma’s zoals make, lint, weblint, etc.
Bluefish ondersteunt meer dan HTML & CSS. Het heeft ook ondersteuning voor de volgende talen.
- Ada
- ASP .NET and VBS
- C/C++
- CSS
- CFML
- Clojure
- D
- gettext PO
- Google Go
- HTML, XHTML and HTML5
- Java and JSP
- JavaScript and jQuery
- Lua
And More…
You can see the full list of features and supported languages on the official website here.
The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.
How To Install Bluefish Editor In Linux?
Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.
sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish
7. Geany
Geany is een lichtgewicht IDE en het ondersteunt alle belangrijke talen. Geany is gericht op het bieden van een eenvoudige en snelle ontwikkelomgeving. Het heeft alle basisfuncties zoals auto-indent, syntax highlighting, en auto-complete code of snippets, etc.
Geany is schoon en biedt een grotere ruimte om in te werken. Dus als u een lichtgewicht en vrij eenvoudige Linux IDE wilt voor uw ontwikkeling, ga dan voor Geany.
Sinds Geany 0.12, heeft het een basis plugin systeem. Ja, het is eenvoudig. In tegenstelling tot andere IDE’s die ik in deze lijst ga noemen, is Geany plugin een basis systeem. Het wordt geleverd met een aantal geïnstalleerde plugins die zijn –
- Classbuilder – Maakt bronbestanden voor nieuwe class types
- Export – Exporteert het huidige bestand naar verschillende formaten
- Filebrowser – Voegt een bestandsbrowser tab toe aan de zijbalk
- HTML Characters – Voegt HTML karakter entiteiten in zoals ‘&
- Opslaan Acties – Biedt verschillende acties met betrekking tot het opslaan van bestanden (autosave, instantsave, backupcopy)
- Split Window – Splitst de editor weergave in twee vensters
Er is een lijst van plugins voor Geany die u hier kunt krijgen. U kunt daar ook zien hoe u aan nieuwe plugins kunt komen.
De complete lijst met mogelijkheden kunt u zien op hun officiële pagina.
Geany is al beschikbaar in de standaard repository van de meeste Linux distributies. U kunt dus de package manager gebruiken om Geany te installeren. De huidige Geany versie is v1.26 maar in Ubuntu is v1.25 beschikbaar. Dus je kunt Geany v1.25 installeren met apt. Als je de laatste versie wilt installeren, ga dan naar download .tar bestand en compileer het pakket zelf.
sudo apt-get install geany
6. Gedit
Gedit is een Linux IDE die voorgeïnstalleerd wordt geleverd met de meest populaire Linux distributie, Ubuntu. Dus als je Ubuntu gebruikt, dan heb je vast ook wel eens documenten geopend met Gedit.
Het is een zeer eenvoudige en kleine IDE, maar het kan worden aangepast aan uw werkomgeving door het installeren van plugins en het configureren van bestaande instellingen. Gedit biedt niet de gemakkelijkste manier om plugins te installeren (zoals een zoekmachine om plugins te zoeken) maar je kunt de plugins downloaden en ze dan handmatig installeren. Het is geen review dus ik kan hier geen how-tos vermelden. Je kunt in Google zoeken naar Gedit plugins en dat zal je ook instructies geven om het te installeren.
Hoe installeer ik Gedit in Linux?
Gedit is al geïnstalleerd in Ubuntu en het is beschikbaar in de standaard repositories van alle grote distributies. Gebruik dus de pakketbeheerder van uw distributie om Gedit te installeren.
5. KATE
Als je Kubuntu gebruikt dan zou je KATE gebruikt hebben. Het is de teksteditor die voorgeïnstalleerd is bij Kubuntu, een populaire Linux-distributie gebaseerd op Ubuntu. KATE is een lichtgewicht en snelle tekst editor en het kan meerdere bestanden tegelijk openen.
KATE is een eenvoudige maar krachtige IDE. Het ondersteunt een groot aantal talen en auto-detect de taal stelt de inspringing voor een document automatisch. Een programmeur kan het venster splitsen om met meerdere documenten tegelijk te werken. KATE heeft embedded terminal, SQL plugin, Vind & vervangen, sessie ondersteuning, syntax highlighting, slim omgaan met commentaar en uncomment, bracket matching, KATE maakt automatisch een backup zodat in geval van een crash of onverwachte uitschakeling je werk niet verloren gaat.
U kunt de complete lijst met functies in KATE bekijken op de standaard pagina hier.
KATE zit al in de standaard repository van de meeste Linux distributies. U kunt dus de pakketbeheerder van uw distributie gebruiken om KATE te installeren. Hier is hoe je KATE kunt installeren in Ubuntu of Ubuntu-gebaseerde Linux distributies. sudo apt-get install kate
4. Eclipse
Nu vanaf hier, zijn de IDE’s nog geavanceerder en robuuster. Laat me beginnen met een zeer populaire, Eclipse. Eclipse is meestal geschreven in JAVA en het wordt voornamelijk gebruikt voor het ontwikkelen van JAVA applicaties. Maar, de taal ondersteuning kan worden uitgebreid door het installeren van plugins.
Dus met de ondersteuning van plugins wordt Eclipse een van de beste IDE’s om programma’s te ontwikkelen in C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby, en Ruby on Rails, Scheme, en nog veel meer.
Eclipse SDK (Software Development Kit) is een gratis en open-source en het bevat Java Development tools voor Java-ontwikkelaars.
Hoe installeer je Eclipse in Linux?
Download Eclipse voor uw Linux distributie van hun officiële website. Het is een gecomprimeerd bestand, pak het uit en voer ‘eclipse-inst’ uit om het installatieprogramma uit te voeren.
3. Brackets
Brackets is de IDE die door Adobe ontwikkelaars is ontwikkeld. Het is de IDE voor jou als je een webdesigner bent. Er zijn verschillende geweldige functies in Brackets die het onderscheidend maken. Brackets ondersteunt plugins om de functionaliteit uit te breiden en het installeren van plugins is heel eenvoudig. Klik gewoon op het derde icoontje rechtsboven in de zijbalk en er verschijnt een venster met populaire plugins. U kunt gewoon op installeren klikken om een plugin te installeren en u kunt ook een specifieke plugin zoeken.
Inline Editing
Naast alle basisfuncties, zoals auto-inspringen, auto-aanvullen, en code highlighting, heeft Brackets geavanceerde functies die u echt helpen bij het bewerken van webpagina’s en het werken met CSS, en sommige van die functies zijn Inline bewerken, Editor splitsen, plugins, en nog veel meer.
De inline bewerking stelt u in staat CSS te bewerken zonder naar een CSS bestand te hoeven gaan. Om CSS van een ID of klasse te bewerken, selecteert u die regel en drukt u op CTRL + E. Het opent het venster met de CSS die bij die ID hoort.
Live voorbeeld
Als u Brackets gebruikt, hebt u uw browsers inspectietools niet meer nodig om de code te inspecteren, In plaats daarvan kunt u de Live Preview-functie van Brackets gebruiken en worden uw wijzigingen live in het venster getoond. Om deze functie te gebruiken gaat u naar het menu >> Bestand en klikt u op Live Preview.
Plugins toevoegen
Brackets heeft een groot aantal plugins beschikbaar die extra functionaliteiten bieden aan Brackets. Als je bijvoorbeeld met JS werkt dan kun je een plugin installeren die je helpt met JS code. Soms wil je ook een PDF maken van de code dan installeer je een plugin die dat doet. Je kunt honderden andere functies toevoegen door plugins toe te voegen. Brackets voegt steeds nieuwe plugins toe aan hun database. Hier zijn enkele van de populaire Brackets Plugins -Emmet Hoge snelheid HTML en CSS workflow.
Beautify Formatteer JavaScript, HTML en CSS bestanden.
Bestand Icons Bestand iconen in Brackets’ bestandsstructuur.
Indent Guides Toon inspring hulplijnen in de code editor.
Git Git integratie voor Brackets.
Autoprefixer Parseer CSS en voeg vendor prefixen automatisch toe.
W3C Validatie Eenvoudige W3C Validator.
Hoe installeer je Brackets in Linux?
U kunt de nieuwste versie van Brackets downloaden van de officiële website en installeren.
2. Atom
Atom is de IDE die is ontwikkeld door Github en het is volledig hackbaar, wat betekent dat je het naar eigen wens kunt aanpassen. Het ondersteunt een groot aantal programmeertalen standaard zoals PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, enz. en als je werkt met een taal die niet wordt ondersteund door standaard in Atom dan maak je geen zorgen kunt u de plugin te installeren.
Als je Atom voor het eerst installeert en opent, krijg je een welkomstgids. De gids geeft u de manier om Atom te verkennen en er snel vertrouwd mee te raken. Begin met het openen van een project in de gids en ga door elk project. Installeer pakketten, d.w.z. plugins, installeer thema’s en pas de Styling aan.
Atom is afkomstig van Github en zorgt dus voor de meeste dingen die elke ontwikkelaar standaard in een IDE zou willen hebben. Het gereedschap voor ontwikkelaars is er daar een van. You can have browsers’ inspect element tool within Atom, no more need to open web browser.
Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.
Atom Configuration
Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.
1. Sublime
The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Naast alle basisfuncties, heeft Sublime de meest krachtige functies die programmeurs echt snel laten coderen.
Sublime heeft zoveel krachtige functies dat er nog een artikel aan gewijd moet worden. In deze kleine intro, kan ik alleen een aantal van de functies noemen die je zeker zullen aantrekken. Nou, maak je geen zorgen over code highlighting, auto-indent, auto-aanvullen, en alle basis functies, Sublime heeft ze allemaal verpakt.
Minimap
Beginnen met een eenvoudige maar zeer nuttige functie van Sublime en het heet Minimap. Minimap is de ingezoomde weergave van het hele bestand waarin je werkt en werkt als een visuele scrollbar in Sublime. Je kunt de hele code zien en raden waar je heen wilt in de code en klik op dat gebied en sublime brengt je naar die ruimte in de editor.
Brede reeks sneltoetsen
Programmeren betekent typen, typen en nog eens typen, waarom dan de muis aanraken. Het scheelt enorm veel tijd als je bij het programmeren alleen afhankelijk bent van het toetsenbord en Sublime helpt je daarbij door een hele reeks aanpasbare sneltoetsen te bieden. De sneltoets die ik het leukst vind is Ctrl + P. Het stelt me in staat om naar bestanden te zoeken in de werkdirectory direct vanuit mijn editor, terwijl ik aan het coderen ben. Het stelt me ook in staat om code te zoeken in het huidige bestand door mijn zoekterm vooraf te laten gaan door @. Als ik bijvoorbeeld de variabele ‘article’ in het huidige bestand wil zoeken, kan ik CTRL + P gebruiken en zoeken op ‘@article’.
Krachtige Multi-Select Feature
If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Zet je cursor op een regel en houd CTRL ingedrukt en zet met de muis de cursor op een andere regel en er verschijnt nog een cursor, nu zal alles wat je typt in beide regels worden geschreven. Op dezelfde manier kun je zoveel regels kiezen als je wilt en je kunt ze allemaal tegelijk bewerken. Er zijn vele manieren waarop je code kan multi-bewerken in sublime en één daarvan is CTRL + D. Zet je cursor op een woord en druk op CTRL + D en je zal zien dat het woord voor jou geselecteerd wordt. Als je meerdere woorden wilt bewerken zet dan eerst de cursor in elk woord en gebruik tenslotte CTRL + D om ze allemaal te selecteren.
Maak je eigen knipsels
Bijna in elk programma, geschreven in welke taal dan ook, moet je sommige regels code meerdere keren herhalen. Om hiermee om te gaan heeft Sublime een leuke en handige functie genaamd Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.
Sublime has much more…
There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.
How To Install Sublime In Linux?
Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta
sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer