Det är roligt att koda och om du gör det bra kan du bli en bra utvecklare. Numera vänder sig människor mot programmering och de bygger framgångsrikt stora applikationer. I det här inlägget kommer jag att ge Linuxanvändare en lista med 8 bästa Linux IDE eller kodredigerare som hjälper utvecklare att programmera bra applikationer i Linux snabbt och enkelt.
IDEs är mycket viktiga när man utvecklar en applikation. Det kan underlätta arbetet genom att tillhandahålla massor av praktiska funktioner. Följande lista över 8 bästa Linux-kodredigerare eller textredigerare innehåller bra textredigerare för utvecklare som ger funktioner som, plugins för att få ytterligare funktioner, auto-komplettering som kompletterar taggar, klasser och till och med kodstycken utan att du behöver skriva in dem.
Det finns säkert flera andra Linux IDEs tillgängliga men jag nämner bara 8 för att göra den här artikeln kort. Om du använder något annat IDE på din distro för din vanliga utveckling så låt mig veta det i kommentarsfältet nedan. Glöm inte heller att delta i omröstningen i slutet av den här artikeln. I omröstningen kan du berätta vilket IDE du gillar mest av följande 8 IDE:er.
Innehållsförteckning
- Bästa Linux IDE eller kodredigerare
- How To Install Bluefish Editor In Linux?
- 7. Geany
- 6. Gedit
- Hur installerar man Gedit i Linux?
- 5. KATE
- 4. Eclipse
- Hur installerar man Eclipse i Linux?
- 3. Brackets
- Inline-redigering
- Live Preview
- Lägg till plugins
- Hur installerar man Brackets i Linux?
- 2. Atom
- Atom Configuration
- 1. Sublime
- Minimap
- Ett brett utbud av tangentbordsgenvägar
- Kraftfull multiSelect Feature
- Skapa egna utdrag
- Sublime has much more…
- How To Install Sublime In Linux?
- Conclusion
Bästa Linux IDE eller kodredigerare
Låt mig börja med nummer 10 på min lista. Det är Bluefish Editor. Om du är en webbutvecklare så kan Bluefish editor vara ett bra val. Den stöder många avancerade funktioner som automatisk komplettering av taggar, automatisk indentering, kraftfull sökning & ersätter, stöd för integrering av externa program som make, lint, weblint osv.
Bluefish stödjer mer än HTML & CSS. Det har även stöd för följande språk:
- 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 är ett lättvikts-IDE och har stöd för alla större språk. Geany syftar till att tillhandahålla en enkel och snabb utvecklingsmiljö. Det har alla grundläggande funktioner som automatisk indragning, syntaxmarkering och automatisk komplettering av kod eller snippets etc.
Geany är rent och ger ett större utrymme att arbeta på. Så om du vill ha ett lättviktigt och ganska grundläggande Linux IDE för din utveckling så välj Geany.
Sedan Geany 0.12 har det ett grundläggande plugin-system. Ja, det är grundläggande. Till skillnad från andra IDE som jag kommer att nämna i den här listan är Geany plugin ett grundläggande system. Det kommer med några insticksprogram installerade som är –
- Classbuilder – Skapar källfiler för nya klasstyper
- Export – Exporterar den aktuella filen till olika format
- Filebrowser – Lägger till en flik för filbläddraren i sidofältet
- HTML Characters – Lägger in HTML-tecknenheter som ’&’
- Save Actions – Ger olika åtgärder för att spara filer (autosave, instantsave, backupcopy)
- Split Window – Delar redigeringsvyn i två fönster
Det finns en lista över plugins för Geany som du kan få här. Du kan veta där hur du kan få nya plugins.
Du kan se den fullständiga listan över funktioner på deras officiella sida.
Geany finns redan i standardförrådet i de flesta Linuxdistributioner. Så du kan använda pakethanteraren för att installera Geany. Den aktuella Geany-versionen är v1.26 men i Ubuntu finns v1.25. Du kan alltså installera Geany v1.25 med hjälp av apt. Om du vill installera den senaste versionen kan du hämta .tar-filen och kompilera paketet själv.
sudo apt-get install geany
6. Gedit
Gedit är ett Linux IDE som är förinstallerat i den mest populära Linuxdistributionen, Ubuntu. Så om du använder Ubuntu så har du säkert också öppnat dokument med Gedit.
Det är ett mycket enkelt och litet IDE men det kan anpassas till din arbetsmiljö genom att installera plugins och konfigurera befintliga inställningar. Gedit erbjuder inte det enklaste sättet att installera plugins (som en sökmotor för att söka plugins) men du kan ladda ner plugins och sedan installera dem manuellt. Det är inte en recension så jag kan inte nämna hur man gör här. Du kan söka efter Gedit-plugins i Google och det kommer att ge dig instruktioner för att installera det också.
Hur installerar man Gedit i Linux?
Gedit är redan installerat i Ubuntu och finns i alla större distributioners standardarkiv. Så använd din distributions pakethanterare för att installera Gedit.
5. KATE
Om du använder Kubuntu så skulle du ha använt KATE. Det är de textredigerare som kommer förinstallerade med Kubuntu, populär Linuxdistribution baserad på Ubuntu. KATE är en lätt och snabb textredigerare och den kan öppna flera filer samtidigt.
KATE är en enkel men kraftfull IDE. Den har stöd för ett stort antal språk och automatisk identifiering av språket ställer in indragningen för ett dokument automatiskt. En programmerare kan dela upp fönstret för att arbeta med flera dokument samtidigt. KATE har inbäddad terminal, SQL-plugin, Find & replace, sessionsstöd, syntaxmarkering, smart hantering av kommentarer och avkommentarer, parentesmatchning, KATE tar backup automatiskt så att ditt arbete inte går förlorat vid en krasch eller oväntad avstängning.
Du kan titta på den fullständiga listan över funktioner i KATE på standardsidan här.
KATE finns redan i standardförrådet i de flesta Linuxdistributioner. Så du kan använda din distributions pakethanterare för att installera KATE. Så här kan du installera KATE i Ubuntu eller Ubuntu-baserade Linuxdistributioner: sudo apt-get install kate
4. Eclipse
Nu härifrån är IDE:erna ännu mer avancerade och robusta. Låt mig börja med en mycket populär sådan, Eclipse. Eclipse är mestadels skriven i JAVA och används främst för att utveckla JAVA-applikationer. Men språkstödet kan utökas genom att installera plugins.
Så med stöd för plugins blir Eclipse en av de bästa IDE:erna för att utveckla program i C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby och Ruby on Rails, Scheme och många fler.
Eclipse SDK (Software Development Kit) är en fri och öppen källkod och innehåller Java-utvecklingsverktyg för Java-utvecklare.
Hur installerar man Eclipse i Linux?
Ladda ner Eclipse för din Linuxdistribution från deras officiella webbplats. Det är en komprimerad fil, packa upp den och kör ”eclipse-inst” för att köra installationsprogrammet.
3. Brackets
Brackets är det IDE som utvecklats av Adobe-utvecklare. Det är IDE för dig om du är webbdesigner. Det finns flera fantastiska funktioner i Brackets som gör att det sticker ut. Brackets stöder plugins för att utöka funktionerna och det är verkligen enkelt att installera plugins. Klicka bara på den tredje ICON:n från sidofältet uppe till höger så öppnas ett fönster som visar dig populära plugins. Du kan helt enkelt klicka på Installera för att installera ett insticksprogram och du kan också söka efter ett specifikt insticksprogram.
Inline-redigering
Bortsett från alla grundläggande funktioner såsom auto-indragning, automatisk komplettering och kodmarkering, har Brackets avancerade funktioner som verkligen hjälper dig när du redigerar webbsidor och arbetar med CSS, och några av dessa funktioner är Inline-redigering, Editor splitting, plugins och många fler.
Med inline-redigering kan du redigera CSS utan att flytta till en CSS-fil. Om du vill redigera CSS för ett id eller en klass väljer du helt enkelt den raden och trycker på CTRL + E. Då öppnas fönstret med den CSS som är kopplad till det id:et.
Live Preview
Om du använder Brackets behöver du inte längre webbläsarens inspektionsverktyg för att inspektera koden, Istället kan du använda Brackets Live Preview-funktion och det kommer att visa dina ändringar live i fönstret. För att använda den här funktionen går du helt enkelt till menyn >> File och klickar på Live Preview.
Lägg till plugins
Brackets har massor av plugins tillgängliga som ger ytterligare funktioner till Brackets. Om du till exempel arbetar med JS kan du installera ett plugin som hjälper dig med JS-kod. Ibland behöver du också skapa en PDF av koden då installerar du ett plugin som gör det. Du kan lägga till hundratals andra funktioner genom att lägga till plugins. Brackets lägger alltid till nya plugins till sin databas. Här är några av de populära Brackets-plugins -Emmet Höghastighets HTML- och CSS-arbetsflöde.
Beautify Formatera JavaScript-, HTML- och CSS-filer.
Filikoner Filikoner Filikoner i Brackets filträd.
Indent Guides Visa indragningsguider i kodredigeraren.
Git Git-integration för Brackets.
Autoprefixer Parsar CSS och lägger till leverantörsprefix automatiskt.
W3C Validation Enkel W3C Validator.
Hur installerar man Brackets i Linux?
Du kan ladda ner den senaste versionen av Brackets från den officiella webbplatsen och installera den.
2. Atom
Atom är IDE utvecklat av Github och det är helt hackbart vilket innebär att du kan anpassa det som du vill. Det stöder ett stort antal programmeringsspråk som standard som PHP, javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, etc. och om du arbetar med ett språk som inte stöds som standard i Atom så oroa dig inte, du kan installera plugin.
När du först installerar och öppnar Atom får du en välkomstguide. Guiden ger dig ett sätt att utforska Atom och bli bekant med det mycket snabbt. Börja med att öppna ett projekt i guiden och gå igenom varje projekt. Installera paket dvs. plugins, installera teman och anpassa Styling.
Atom kommer från Github och tar hand om de flesta saker som alla utvecklare vill ha som standard i ett IDE. Utvecklarverktyg är en av dem. 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. Förutom alla grundläggande funktioner har Sublime de mest kraftfulla funktionerna som låter programmerare göra kodning riktigt snabbt.
Sublime har så många kraftfulla funktioner som kräver en annan artikel att nämna i. I denna lilla introduktion kan jag bara nämna några av dess funktioner som säkert kommer att locka dig till den. Oroa dig inte för kodmarkering, automatisk indragning, automatisk komplettering och alla grundläggande funktioner, Sublime har alla dessa funktioner.
Minimap
För att börja med en enkel men mycket hjälpsam funktion i Sublime och den heter Minimap. Minimap är den inzoomade vyn av hela filen som du arbetar i som fungerar som en visuell rullista i Sublime. Du kan se hela koden och gissa var du vill förflytta dig i koden och klicka på det området så tar Sublime dig till det utrymmet i editorn.
Ett brett utbud av tangentbordsgenvägar
Programmering innebär att man skriver, skriver och skriver, varför då röra musen. Det sparar enormt mycket tid om du bara är beroende av tangentbordet när du programmerar och Sublime hjälper dig att göra det genom att tillhandahålla ett kluster av anpassningsbara tangentbordsgenvägar. Det snabbkommando jag gillar mest är Ctrl + P. Det gör att jag kan söka efter filer i arbetskatalogen direkt från redigeringsverktyget medan jag kodar. Det gör det också möjligt för mig att söka kod i den aktuella filen bara genom att föregå mitt sökord med @. Om jag till exempel vill söka efter variabeln ”article” i den aktuella filen kan jag använda CTRL + P och söka ”@article”.
Kraftfull multiSelect 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. Sätt markören på en rad och håll sedan CTRL intryckt och sätt markören på en annan rad med musen, så visas ytterligare en markör.När du nu skriver vad som helst kommer det att skrivas på båda raderna. På samma sätt kan du välja så många rader som du vill och du kan redigera dem alla samtidigt. Det finns många sätt som du kan multiredigera kod i sublime och ett av dem är CTRL + D. Sätt markören på ett ord och tryck på CTRL + D och se att det kommer att välja ordet åt dig. Om du vill redigera flera ord ska du först sätta markören på varje ord och slutligen använda CTRL + D för att välja dem alla.
Skapa egna utdrag
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