Aktualizacja edytora kodu CudaText 1.161.0

Opublikowano nową wersję wieloplatformowego edytora darmowego kodu CudaText, napisanego przy użyciu Free Pascal i Lazarus. Edytor obsługuje rozszerzenia Pythona i ma szereg zalet w stosunku do Sublime Text. Istnieją pewne funkcje zintegrowanego środowiska programistycznego, zaimplementowane w postaci wtyczek. Dla programistów przygotowano ponad 270 leksykonów syntaktycznych. Kod rozpowszechniany jest na licencji MPL 2.0. Kompilacje są dostępne dla platform Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD i Solaris.

W roku od poprzedniego ogłoszenia wprowadzono następujące ulepszenia:

  • Dodano polecenia powielające funkcjonalność Sublime Text: „Wklej i wcięcie”, „Wklej z historii”.
  • Zoptymalizowana edycja dużych linii w trybie „przesuniętych” linii. Edycja jest teraz znacznie szybsza w przypadku ciągu znaków o długości 40 milionów znaków.
  • Polecenia „przesuń karetki” zostały ulepszone, aby poprawnie mnożyły wagony podczas przejeżdżania przez krótkie linie.
  • Przeciągnij i upuść bloki tekstu: wyświetlany jest bardziej poprawny kursor, możesz przeciągać z dokumentów tylko do odczytu.
  • Do okna dialogowego „Zamień” dodano flagę, która umożliwia wyłączenie podstawień wyrażeń regularnych podczas zastępowania.
  • Dodano opcję „fold_icon_min_range”, która usuwa składanie zbyt małych bloków.
  • Analogicznie do Sublime Text, przetworzone zostały Ctrl + „kliknięcie 3-cim przyciskiem myszy” oraz Ctrl + „przewijanie kółkiem myszy”.
  • Przeglądanie zdjęć obsługuje więcej formatów: WEBP, TGA, PSD, CUR.
  • Logika cofania niektórych przypadków edycji została bardziej podobna do Sublime Text.
  • Białe znaki Unicode są teraz wyświetlane w formacie szesnastkowym.
  • Edytor zapisuje plik sesji co 30 sekund (interwał ustawiany jest opcjonalnie).
  • Obsługa przycisków myszy Extra1/Extra2 w celu przypisywania im poleceń.
  • Dodano parametr wiersza poleceń „-c”, który umożliwia uruchomienie dowolnej wtyczki poleceń podczas uruchamiania programu.
  • Lekserzy:
    • Drzewo kodu zostało ulepszone dla leksykonu CSS: teraz poprawnie wyświetla węzły drzewa nawet w zminimalizowanych (skompresowanych) dokumentach CSS.
    • Lekker Markdown: obsługuje teraz bloki ogrodzeniowe, gdy dokument zawiera fragmenty z innymi leksykonami.
    • Lekser „Pliki Ini” został zastąpiony „lekkim” lekserem do obsługi dużych plików.
  • Wtyczki:
    • Do menedżera projektu dodano „sesje wbudowane”, czyli sesje zapisywane bezpośrednio do pliku projektu i widoczne tylko z poziomu ich projektu.
    • Menedżer projektu: do menu kontekstowego dodano pozycje: „Otwórz w aplikacji domyślnej”, „Fokus w menedżerze plików”. Przyspieszono także komendę „Przejdź do pliku”.
    • Wtyczka Emmet: więcej opcji wstawiania Lorem Ipsum.
    • Wtyczka Git Status (Menedżer wtyczek): zapewnia podstawowe polecenia do pracy z Git, dzięki czemu możesz teraz zatwierdzać bezpośrednio z edytora.
    • Wtyczka Wstaw Emoji (Menedżer wtyczek): umożliwia wstawianie tekstu Unicode z emoji.
  • Nowe wtyczki w Menedżerze wtyczek:
    • Istota GitHuba.
    • Pomocnik WikidPadu.
    • Konwerter JSON/YAML.
    • Zadrapania.
    • Ukończenie Bootstrapa i Ukończenie Bulmy.

Źródło: opennet.ru

Dodaj komentarz