Kate är en öppen källkod och avancerad texteditor som utformats särskilt för KDE SC skrivbordsmiljö. Den härrör från KWrite textredigerare och erbjuder förstklassig textredigerings capabilities.Features i korthet Viktiga funktioner inkluderar möjligheten att redigera alla typer av textfiler, även mycket stora sådana, en kraftfull syntaxmarkering motor som är utbyggbar via XML filer, kodvikning för flera programmeringsspråk, såsom C, C ++, PHP, etc., dynamisk radbrytning funktionalitet och flera vyer.
Bland andra funktioner kan nämnas en inbyggd dockningsbar terminalemulator, dialog global grep, stöd för hantering projekt, djup integration med skrivbordsmiljön KDE, och en plugin arkitektur för att utvidga dess standardfunktionalitet.
Dessutom är det möjligt att återuppta tidigare redigerade filer väljer du en teckenkodning innan du öppnar en fil, visa nyligen öppnat dokument i ett sidofält, bläddra bland filer och mappar, samt att köra den markerade texten genom ett skal command.Clean och kända grafiska användargränssnitt Programmets grafiska användargränssnitt är skriven i Qt, vilket innebär att den ger användarna en modern GUI som tillåter användare att snabbt se hur många rader och kolumner i en textfil, söka och ersätta text i filer, öppna befintliga filer eller skapa nya, samt att spara dokument.
En annan intressant funktion är möjligheten att enkelt navigera mellan flera öppnade dokument, även om den inte erbjuder en flik baserad UI (användare kan också interagera med flera filer genom att aktivera Dokument sidebar). Ångra och gör om funktionalitet förs också i det grafiska interface.Bottom linjen & nbsp;
Oavsett om du använder den för att redigera små eller stora textfiler, skriva böcker eller dokumentation, visa HTML källor webbsidor från Konqueror, skriva kod för dina applikationer, eller redigera konfigurationsfiler, Kate-editorn aldrig sviker dig.
Vad är nytt i den här versionen:
- & quot; Öppning & quot; ett projekt:
- Projekt öppnas automatiskt av Kate. När en fil öppnas, Kate går katalogerna från den filen uppåt tills den hittar en fil med namnet .kateproject, som definierar projektet. Detta är en enkel json fil, som är avsett att skrivas manuellt av användaren.
- .kateproject filen definierar namnet på projektet, uppsättning filer som hör till projektet, och eventuellt kommandon för att bygga plugin.
- 4,13, & quot; out-of-source & quot; projektfiler nu också stöds (faktiskt redan 4.12). Vad betyder det? Du kan skapa en .kateproject fil i någon katalog, men det kommer att hänvisa till en annan katalog som root av projektet. Detta är användbart om du har flera bygg träd för en källa träd, och då behöver olika byggkommandon för varje byggträdet.
- Skapa en så .kateproject fil är enkelt, bara att lägga till en toppnivå & quot; katalogen & quot; post:
- & quot; namn & quot ;: & quot; MyProject & quot;,
- & quot; katalogen & quot ;: & quot; / home / alex / src / myproject & quot;,
- & quot; filer & quot ;: [{& quot; filter & quot ;: [& quot;. * CPP & quot ;, & quot;. * H & quot;]}]
- Så om du skapar den här filen, t.ex. i /home/alex/src/myproject-build/.kateproject, när projektet öppnas filerna nedan / home / alex / src / myproject / kommer att tillhöra projektet & quot; MyProject & quot ;. Återigen, till & quot; öppna & quot; detta projekt, öppna en fil i samma katalog som .kateproject filen eller någon av dess underkataloger i Kate. Kate kommer igen automatiskt hitta .kateproject filen och ladda den.
- Stöd till förbättrade bygg plugin:
- 4.13 build plugin har sett flera förbättringar, den viktigaste är att det nu är möjligt att definiera ett godtyckligt antal mål, i stället för att vara begränsad till 3. Detta stöds fullt ut av projektinsticksprogrammet. Också & quot; gamla & quot; formatet stöds fortfarande fullt, och .kateproject filerna kan även innehålla både det gamla och det nya formatet, så det fungerar med den inbyggda plugin i version före 4.13 och även efter.
- Nedan finns ett enkelt exempel för ett hej-värld-projektet, som definierar fyra mål för att bygga plugin: bygga allt, ren, installera och byggnad bara & quot; hej & quot;:
- & quot; namn & quot ;: & quot; Hej & quot;,
- & quot; filer & quot ;: [{& quot; filter & quot ;: [& quot;. * CPP & quot ;, & quot;. * H & quot;]}],
- & quot; bygga & quot ;: {
- & quot; katalogen & quot ;: & quot; / home / alex / src / test / hello / bygga & quot;,
- & quot; mål & quot;: [
- {& quot; namn & quot;: & quot; alla & quot ;, & quot; build_cmd & quot;: & quot; gör -j4 alla & quot;}
- , {& quot; namn & quot;: & quot; ren & quot ;, & quot; build_cmd & quot;: & quot; gör -j4 ren & quot;}
- , {& quot; namn & quot;: & quot; hej & quot ;, & quot; build_cmd & quot;: & quot; gör -j4 hej & quot;}
- , {& quot; namn & quot;: & quot; installera & quot ;, & quot; build_cmd & quot;: & quot; make install & quot;}
- & quot; default_target & quot ;: & quot; alla & quot;,
- & quot; clean_target & quot ;: & quot; ren & quot;
- Så, för varje mål, en & quot; namn & quot; och en & quot; build_cmd & quot; är definierad, och det är det. Ett av målen kan väljas som standardmålet (som kan tilldelas en särskild genväg i uppbyggnaden plugin), och man kan väljas att vara & quot; ren & quot; mål (igen, som kan tilldelas en särskild genväg i build plugin).
- Använda projekt plugin med CMake-baserade projekt;
- Hittills är det enda sättet att skapa .kateproject filer var att skriva dem manuellt. Om du använder Kate med C / C ++ projekt som byggs med hjälp CMake, det finns fler nyheter för dig. CMake 3.0.0 kommer att släppas inom kort, och bland annat kommer den att innehålla en generator för, gissa vad: projektfiler för Kate-projektet plugin! Med det, kör CMake väljer & quot; Kate - Unix Makefiler & quot; som generator, och där du går, allt inrättat klar att använda för dig, inklusive alla mål för projektet finns i bygg plugin.
- Dokumentation:
- Sist men inte minst, med början med 4,13, hittar du dokumentation för projektet json-fil i /share/apps/apps/kate/plugins/project/kateproject.example.
Kommentarer hittades inte