Paglabas ng CudaText editor 1.110.3


Paglabas ng CudaText editor 1.110.3

Ang CudaText ay isang libre, cross-platform code editor na nakasulat sa Lazarus. Sinusuportahan ng editor ang mga extension ng Python, at may ilang mga tampok na hiniram mula sa Sublime Text. Sa pahina ng Wiki ng proyekto https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ang may-akda ay naglilista ng mga pakinabang sa Sublime Text.

Ang editor ay angkop para sa mga advanced na user at programmer (higit sa 200 syntactic lexer ang available). Ang ilang mga tampok ng IDE ay magagamit bilang mga plugin. Ang mga repositoryo ng proyekto ay matatagpuan sa GitHub. Upang tumakbo sa Linux mayroong mga build para sa GTK2 at Qt5. Ang CudaText ay may medyo mabilis na startup (mga 0.3 segundo sa isang Core i3 CPU).

Mga pagbabagong ginawa sa nakalipas na 2 buwan:

  • Pinahusay na TRegExpr regular expression engine. Nagdagdag ng mga atomic group, pinangalanang grupo, lookahead+lookbehind assertions, paghahanap para sa Unicode group sa pamamagitan ng p P, suporta para sa mga Unicode na character na mas malaki kaysa sa U+FFFF. Ito ang parehong engine na kasama sa Libreng Pascal, ngunit ang upstream na bersyon. Inaasahan na ang mga pagbabago mula sa upstream ay isasama sa Libreng Pascal.

  • Ang mga Lexers ay napabuti. Halimbawa, hina-highlight na ngayon ng JSON ang lahat ng di-wastong construct ng JSON, binibigyang-diin ng Bash ang mga di-wastong "numero", ang PHP ay lubos na napabuti upang makapasa sa mga pagsubok mula sa isa pang editor.

  • Mga idinagdag na opsyon:

    • Font ng status bar.
    • UI theme element para sa kulay ng status bar.
    • Resolusyon ng display ng tab strip.
    • Payagan ang ibaba at sidebar na ipakita sa startup.
  • Gumagana ang command na "Suriin para sa mga update" sa lahat ng operating system.

  • Bagong lexer RegEx, para sa pagkulay ng input ng dialog ng Paghahanap sa mode na "regular expression".

  • Ang mga vertical box para sa line wrap mode ay gumagana na ngayon sa parehong paraan tulad ng sa Sublime Text at VS Code. Higit pang mga detalye ay inilarawan sa Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • Para sa mga gumagamit ng ST3, mayroong isang seksyon ng Wiki na nagpapakita kung paano magsagawa ng maraming pagkilos ng ST3 sa CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Pinagmulan: linux.org.ru

Magdagdag ng komento