CudaText код редакторының 1.161.0 жаңартуы

Free Pascal және Lazarus көмегімен жазылған CudaText кросс-платформалық тегін код редакторының жаңа шығарылымы жарияланды. Редактор Python кеңейтімдерін қолдайды және Sublime Text-ке қарағанда бірқатар артықшылықтарға ие. Плагиндер түрінде жүзеге асырылатын интеграцияланған әзірлеу ортасының кейбір ерекшеліктері бар. Бағдарламашылар үшін 270-тен астам синтаксистік лексиктер дайындалған. Код MPL 2.0 лицензиясы бойынша таратылады. Құрылымдар Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD және Solaris платформалары үшін қол жетімді.

Алдыңғы хабарландырудан кейінгі бір жылда келесі жақсартулар жүзеге асырылды:

  • Sublime Text функциясын қайталайтын пәрмендер қосылды: «Қою және шегініс», «Тарихтан қою».
  • «Жылжымалы» жолдар режимінде үлкен сызықтарды оңтайландырылған өңдеу. 40 миллион таңбалы жол үшін өңдеулер енді әлдеқайда жылдам.
  • Қысқа жолдар арқылы өткенде вагондарды дұрыс көбейту үшін «кареткаларды ұзарту» пәрмендері жетілдірілді.
  • Мәтінді апарып тастау блоктары: дұрысырақ курсор көрсетіледі, тек оқуға арналған құжаттардан сүйреуге болады.
  • Ауыстыру кезінде RegEx ауыстыруларын өшіруге мүмкіндік беретін «Ауыстыру» диалогтық терезесіне жалауша қосылды.
  • Тым кішкентай блоктардың бүктелуін алып тастайтын «fold_icon_min_range» опциясы қосылды.
  • Sublime Text ұқсастығы бойынша Ctrl + «3-ші тінтуір түймесін басу» және Ctrl + «тінтуірдің дөңгелегімен айналдыру» өңделді.
  • Суреттерді қарау қосымша пішімдерді қолдайды: WEBP, TGA, PSD, CUR.
  • Кейбір өңдеу жағдайлары үшін қайтару логикасы Sublime Text-ке ұқсас етіп жасалды.
  • Юникод бос орын таңбалары енді он алтылық жүйеде көрсетіледі.
  • Редактор сеанс файлын әрбір 30 секунд сайын сақтайды (аралық опция арқылы орнатылады).
  • Оларға пәрмендерді тағайындау үшін Extra1/Extra2 тінтуір түймелерін қолдау.
  • Бағдарлама басталған кезде кез келген пәрмендік плагинді іске қосуға мүмкіндік беретін «-c» пәрмен жолы параметрі қосылды.
  • Лексерлер:
    • CSS лексері үшін код ағашы жетілдірілді: ол енді тіпті кішірейтілген (қысылған) CSS құжаттарында ағаш түйіндерін дұрыс көрсетеді.
    • Markdown lexer: енді құжатта басқа лексерлермен фрагменттерді қамтитын қоршау блоктарын қолдайды.
    • Үлкен файлдарды қолдау үшін "Ini файлдары" лексері "жеңіл" лексермен ауыстырылды.
  • Плагиндер:
    • «Кірістірілген сеанстар» жоба менеджеріне қосылды, яғни тікелей жоба файлында сақталған және олардың жобасында ғана көрінетін сеанстар.
    • Жоба менеджері: контекстік мәзірге элементтер қосылды: «Әдепкі қолданбада ашу», «Файл менеджерінде фокус». «Файлға өту» пәрмені де жеделдетілді.
    • Emmet плагині: Lorem Ipsum енгізуге арналған қосымша опциялар.
    • Git Status плагині (плагиндер менеджері): Git-пен жұмыс істеуге арналған негізгі пәрмендерді қамтамасыз етеді, сондықтан сіз енді тікелей редактордан орындай аласыз.
    • Emoji плагинін кірістіру (плагиндер менеджері): эмодзилерден Юникод мәтінін енгізуге мүмкіндік береді.
  • Плагиндер менеджеріндегі жаңа плагиндер:
    • GitHub Gist.
    • WikidPad көмекшісі.
    • JSON/YAML түрлендіргіші.
    • Сызаттар.
    • Жүктеуді аяқтау және Булма аяқталуы.

Ақпарат көзі: opennet.ru

пікір қалдыру