Textredigerare är små verktyg som ofta används för att skapa stora saker: historier, webbplatser, applikationer. Medan en genomsnittlig användare kanske tror att de är "samma sak", kan textredigerare skilja sig mycket, och de med tidsbesparande funktioner uppskattas mycket av programmerare.

Vi erbjöd en titt på Linux-verktyg för författare, och den här översynen presenterar ett verktyg riktat till personer som skriver kod (även om du kan skriva vad du vill ha med det). KKEdit inspirerades av BBEdit, en kraftfull OS X-applikation, och det tar det bästa av sina funktioner till Linux i ett lätt, snabbt, GTK2-formatpaket.

Installera KKEdit

KKEdit är enkelt att installera om du är en Arch Linux eller Ubuntu användare. Den förra erbjuder den i AUR, och den senare i ett inofficiellt förråd:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-få uppdatering sudo apt-get install kkedit 

Om du inte vill lägga till ett nytt förvar i ditt system, besök bara webbplatsen Launchpad och hämta paketet i .deb-format och installera det med sudo dpkg -i packagename.deb eller genom att dubbelklicka på ikonen i filen chef. Observera att det här sättet inte kommer att få automatiska uppdateringar för KKEdit. Som vanligt är källan tillgänglig på den officiella KKEdit-webbplatsen för dem som vill sammanställa den.

Ställa in KKEdit

Dialogrutan "Inställningar" är förmodligen den första du bör öppna efter att du startat KKEdit för första gången. Här kan du justera KKEdits utseende och beteende, växla automatiskt inryckningar och göra linje- och syntaxmarkering, ordförpackning och automatisk kodavslutning. För att lägga till ikoner till huvudverktyget KKEdit, klicka på dem i den nedre fältet i den här dialogrutan. För att ta bort dem, håll "Ctrl" och klicka på dem i den övre. Hovering över varje ikon kommer att visa en verktygstipsbeskrivning av dess funktion. Fliken "Textstil" låter dig ställa in teckensnitt, grundläggande färger, teman och kortkommandon.

Ytterligare anpassning kan utföras i dialogrutan Verktyg -> Hantera externa verktyg där du kan ansluta olika program och skript med KKEdit och använda dem när du arbetar med dina textfiler. Till exempel kan du lägga till ett skript som räknar ord och tecken och kör det på dina öppna filer i KKEdit.

Vad är så bra om det?

Du kommer märka att KKEdit inte ser påfallande annorlunda än någon annan textredigerare, och den stöder grundläggande funktioner som flikar, flik sortering, stavningskontroll och syntaxmarkering. Högerklicka på en flik kan du definiera inställningar för den aktuella fliken och det finns också "Split View" -funktionen.

Det bästa med KKEdit är dock de små, praktiska funktionerna som sammanfaller och ger det ett intryck av en riktigt praktisk textredigerare. Bokmärken och linjehoppning är perfekta exempel på detta. Du kan bokmärke vilken linje som helst och snabbt hoppa till den från menyn "Bokmärken" eller bara ange ett radnummer för att gå till det automatiskt. Bokmärken kan sparas (och återställas) för varje session med alternativet "Spara session", och du kan snabbt ta bort dem på en gång i menyn "Bokmärken".

Programmerare kan gärna höra att KKEdit stöder reguljära uttryck i funktionen "Sök och ersätt", och du kan definiera sökdjupet i "Inställningar". KKEdit kan leta efter en söksträng i alla öppna filer eller till och med i alla filer från mappen i det aktiva textdokumentet. Menyn "Funktioner" aktiveras när ditt textdokument innehåller definierade funktioner, och det listar dem alla, så att du snabbt kan hoppa till dem och hitta deras definitioner. KKEdit kan även söka efter definitioner i andra öppna filer och växla automatiskt till sina flikar när de hittar dem.

Bortsett från detta kan KKEdit öppna "inkludera" filen som textdokumentet refererar, samt öppna filer som hexdump. Om du arbetar med GTK- och Qt-ramar hittar du KKEdit som passar dina behov eftersom det låter dig bläddra i dokumentationen och söka efter API-nyckelord direkt från snabbmenyn. Om du inte har några dokumentationspaket installerade, kommer sökkommandot bara att öppna en Googles resultatsida för allt du väljer i en text.

Om allt detta inte räcker kan du förlänga KKEdit med gratis plugins som filbläddraren (öppnas i sidofältet), en terminalpanel inom KKEdit, session manager, flera klippbord och mer.

Slutsats

KKEdit sträcker sig mellan raderna, en för grundläggande textredigerare som vanligtvis skickas som standard på många fördelningar och ett uppblåst arbetsstycke som har alla alternativ du behöver och ett dussin mer som du inte vill ha. Det har inte många beroenden och kan vara tema för att se bra ut på vilken skrivbordsmiljö som helst.

Men trots att den är inspirerad av BBEdit saknar den en av de funktioner som jag tycker är nödvändig - kodfällning. Jag förstår att det var tänkt att vara lätt, vilket är anledningen till att det inte kommer med funktioner som uppgradering av HTML-kod eller diff-fil jämförelse, men de som gillar att organisera sin kod ordentligt kan avskräckas av denna speciella underlåtenhet.

Om du inte har något emot utvecklarens inte-så-subtila uppmaningar till donationer inom applikationen är KKEdit ett utmärkt val för en spirande programansvarig eller någon som vill prova en ny textredigerare för att uppdatera sitt arbetsflöde.

Vad är din favorit textredigerare för Linux? Dela dina rekommendationer i kommentarerna.

Teaser bildkälla