CudaText code editor update 1.161.0

Ang isang bagong release ng cross-platform na libreng code editor na CudaText, na isinulat gamit ang Libreng Pascal at Lazarus, ay nai-publish. Sinusuportahan ng editor ang mga extension ng Python at may ilang mga pakinabang sa Sublime Text. Mayroong ilang mga tampok ng pinagsama-samang kapaligiran sa pag-unlad, na ipinatupad sa anyo ng mga plugin. Mahigit sa 270 syntactic lexer ang inihanda para sa mga programmer. Ang code ay ipinamahagi sa ilalim ng lisensya ng MPL 2.0. Available ang mga build para sa mga platform ng Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD at Solaris.

Sa taon mula noong nakaraang anunsyo, ang mga sumusunod na pagpapabuti ay ipinatupad:

  • Nagdagdag ng mga command na duplicate ang functionality ng Sublime Text: "I-paste at i-indent", "I-paste mula sa kasaysayan".
  • Na-optimize na pag-edit ng malalaking linya sa mode na "inilipat" na mga linya. Mas mabilis na ngayon ang mga pag-edit para sa 40 milyong string ng character.
  • Ang mga "carets extend" na mga utos ay pinahusay upang tama ang pagpaparami ng mga karwahe kapag dumadaan sa mga maikling linya.
  • I-drag-drop ang mga bloke ng teksto: ipinapakita ang isang mas tamang cursor, maaari mong i-drag mula sa mga read-only na dokumento.
  • Ang isang flag ay idinagdag sa dialog na "Palitan" na nagbibigay-daan sa iyong hindi paganahin ang mga pagpapalit ng RegEx kapag pinapalitan.
  • Idinagdag ang opsyon na "fold_icon_min_range", na nag-aalis ng pagtitiklop ng mga bloke na masyadong maliit.
  • Sa pamamagitan ng pagkakatulad sa Sublime Text, ang Ctrl + "pag-click sa ika-3 na pindutan ng mouse" at Ctrl + "pag-scroll gamit ang gulong ng mouse" ay naproseso.
  • Ang pagtingin sa mga larawan ay sumusuporta sa higit pang mga format: WEBP, TGA, PSD, CUR.
  • Ang pag-undo ng lohika para sa ilang mga kaso ng pag-edit ay ginawang mas katulad sa Sublime Text.
  • Ang mga unicode na whitespace na character ay ipinapakita na ngayon sa hexadecimal.
  • Ang editor ay nagse-save ng session file bawat 30 segundo (ang pagitan ay itinakda ng opsyon).
  • Suporta para sa Extra1/Extra2 na mga pindutan ng mouse para sa pagtatalaga ng mga utos sa kanila.
  • Nagdagdag ng parameter ng command line na "-c", na nagbibigay-daan sa iyong magpatakbo ng anumang command plugin kapag nagsimula ang program.
  • Lexers:
    • Ang code tree ay napabuti para sa CSS lexer: tama na itong nagpapakita ng mga tree node kahit sa pinaliit (naka-compress) na mga dokumento ng CSS.
    • Markdown lexer: sinusuportahan na ngayon ang mga fencing block kapag ang dokumento ay naglalaman ng mga fragment kasama ng iba pang mga lexer.
    • Ang "Ini files" lexer ay pinalitan ng "light" lexer upang suportahan ang malalaking file.
  • Mga Plugin:
    • Ang "mga built-in na session" ay idinagdag sa project manager, iyon ay, ang mga session ay direktang na-save sa file ng proyekto at makikita lamang mula sa kanilang proyekto.
    • Project Manager: nagdagdag ng mga item sa menu ng konteksto: "Buksan sa default na application", "Tumuon sa file manager". Ang utos na "Pumunta sa file" ay pinabilis din.
    • Emmet plugin: higit pang mga opsyon para sa pagpasok ng Lorem Ipsum.
    • Git Status plugin (Plugins Manager): nagbibigay ng mga pangunahing utos para sa pagtatrabaho sa Git, kaya maaari ka na ngayong mag-commit nang direkta mula sa editor.
    • Insert Emoji plugin (Plugins Manager): nagbibigay-daan sa iyong magpasok ng Unicode text mula sa emoji.
  • Mga bagong plugin sa Plugins Manager:
    • GitHub Gist.
    • WikidPad Helper.
    • I-convert ang JSON/YAML.
    • Mga gasgas.
    • Pagkumpleto ng Bootstrap at Pagkumpleto ng Bulma.

Pinagmulan: opennet.ru

Magdagdag ng komento