CudaText kódszerkesztő frissítés 1.161.0

Megjelent a többplatformos ingyenes kódszerkesztő, a CudaText új kiadása, amely Free Pascal és Lazarus segítségével készült. A szerkesztő támogatja a Python bővítményeket, és számos előnnyel rendelkezik a Sublime szöveggel szemben. Az integrált fejlesztői környezetnek van néhány funkciója, amelyeket beépülő modulok formájában valósítottak meg. Több mint 270 szintaktikai lexer készült a programozók számára. A kódot az MPL 2.0 licenc alatt terjesztik. A buildek elérhetők Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD és Solaris platformokra.

Az előző bejelentés óta eltelt évben a következő fejlesztések valósultak meg:

  • Hozzáadott parancsok, amelyek megismétlik a Sublime Text funkcióit: „Beillesztés és behúzás”, „Beillesztés az előzményekből”.
  • Hatalmas vonalak optimalizált szerkesztése „mozgatott” sorok módban. A szerkesztések most sokkal gyorsabbak egy 40 milliós karakterláncnál.
  • A "carets extend" parancsokat továbbfejlesztették, hogy rövid vonalakon áthaladva megfelelően szorozzák a kocsikat.
  • Drag-drop szövegblokkok: jobb kurzor jelenik meg, csak olvasható dokumentumokból húzható.
  • A „Csere” párbeszédpanelhez hozzáadtunk egy jelzőt, amely lehetővé teszi a RegEx helyettesítések letiltását a csere során.
  • Hozzáadtuk a „fold_icon_min_range” opciót, amely eltávolítja a túl kicsi blokkok hajtogatását.
  • A Sublime Text-hez hasonlóan a Ctrl + „a 3. egérgombra kattintás” és a Ctrl + „görgetés az egérgörgővel” billentyűkombinációt dolgozták fel.
  • A képek megtekintése több formátumot támogat: WEBP, TGA, PSD, CUR.
  • Egyes szerkesztési esetek visszavonási logikája a Sublime szöveghez hasonlóbbá vált.
  • A Unicode szóköz karakterek mostantól hexadecimálisan jelennek meg.
  • A szerkesztő 30 másodpercenként elmenti a munkamenet fájlt (az intervallumot opció határozza meg).
  • Az Extra1/Extra2 egérgombok támogatása parancsok hozzárendeléséhez.
  • Hozzáadott „-c” parancssori paraméter, amely lehetővé teszi bármely parancsbővítmény futtatását a program indításakor.
  • Lexerek:
    • A kódfát továbbfejlesztették a CSS-lexerhez: most már a kicsinyített (tömörített) CSS dokumentumokban is helyesen mutatja a fa csomópontjait.
    • Markdown lexer: mostantól támogatja a kerítésblokkokat, ha a dokumentum töredékeket tartalmaz más lexerekkel.
    • Az "Ini fájlok" lexert egy "könnyű" lexer váltotta fel, hogy támogassa a hatalmas fájlokat.
  • Beépülő modulok:
    • A projektmenedzserhez „beépített munkamenetek” kerültek, azaz közvetlenül a projektfájlba mentett és csak a projektjükből látható munkamenetek.
    • Projektmenedzser: hozzáadott elemeket a helyi menühöz: „Megnyitás alapértelmezett alkalmazásban”, „Fókusz a fájlkezelőben”. A „Go to file” parancs is felgyorsult.
    • Emmet plugin: további lehetőségek a Lorem Ipsum beillesztésére.
    • Git Status beépülő modul (Plugins Manager): alapvető parancsokat biztosít a Git-tel való munkavégzéshez, így mostantól közvetlenül a szerkesztőből lehet véglegesíteni.
    • Emoji beillesztés (Plugins Manager): lehetővé teszi Unicode szöveg beszúrását hangulatjelekből.
  • Új beépülő modulok a Plugins Managerben:
    • GitHub lényege.
    • WikidPad Helper.
    • JSON/YAML konverter.
    • Karcolásoktól.
    • Bootstrap befejezése és Bulma befejezése.

Forrás: opennet.ru

Hozzászólás