SciTE

Screenshot Software:
SciTE
Szczegóły programowe:
Wersja: 4.1.0 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Neil Hodgson
Licencja: Wolny
Popularność: 30

Rating: 1.0/5 (Total Votes: 1)

SciTE to otwarte, wieloplatformowe i swobodnie dystrybuowane oprogramowanie graficzne oparte na projekcie ScIntilla, zaimplementowane w C ++ i GTK +, zaprojektowane z offsetu, aby działało jako aplikacja edytora kodu źródłowego dla dostosowanych specjalnie dla programistów i programistów.

Aplikacja okazała się bardzo przydatna do pisania i uruchamiania różnych aplikacji w ciągu ostatnich kilku lat. Wśród najważniejszych funkcji można wymienić styl składniowy, składanie, wskazówki dotyczące połączeń, wskaźniki błędów i uzupełnianie kodu.

Obsługuje szeroką gamę języków programowania, w tym C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Asembler, Ada, D, zwykły tekst, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Różnica, Lua, Lisp, Lista błędów, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java, a także Właściwości.


Pierwsze kroki z SciTE

Niestety, SciTE jest rozprowadzany tylko jako spakowane archiwum źródłowe w formacie pliku TGZ i jego instalacja nie jest najłatwiejszym z zadań. Dlatego, jeśli nie jest już zainstalowany na twoim systemie operacyjnym GNU / Linux (różne dystrybucje są fabrycznie załadowane SciTE), zdecydowanie zalecamy otwarcie menedżera pakietów, wyszukanie pakietu scite i zainstalowanie go.

Po instalacji możesz otworzyć program z głównego menu środowiska graficznego, tak jak otworzyłbyś każdą inną aplikację instalacyjną w swoim systemie. Będzie to nazywane edytorem tekstu SciTE.

Oprogramowanie prezentuje się z pustym dokumentem i bardzo przejrzystym i prostym graficznym interfejsem użytkownika zaprojektowanym za pomocą wieloplatformowego zestawu narzędzi GTK + GUI. Dostępny jest tylko mały pasek menu, dzięki czemu można szybko uzyskać dostęp do wbudowanych narzędzi, różnych ustawień, zmian, buforów i innych użytecznych opcji.


Obsługiwane systemy operacyjne

SciTE (Edytor tekstów oparty na SCIntilla) to wieloplatformowe oprogramowanie, które działa dobrze na systemach operacyjnych Linux (Ubuntu, Fedora itp.), FreeBSD i Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 itp.) .

Co nowego w tej wersji:

  • Eksperymentalna i niekompletna obsługa dodana dla dwukierunkowego tekstu w systemie Windows przy użyciu DirectWrite i Cocoa dla dokumentów UTF-8 przez wywołanie SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Dzięki temu dokumenty zawierające arabski lub hebrajski będą łatwiej edytowane w sposób podobny do innych edytorów.
  • Dodano typy wskaźników INDIC_GRADIENT i INDIC_GRADIENTCENTRE. INDIC_GRADIENT zaczyna od określonego koloru i alfa u góry linii, po czym zanika do pełnego przezroczystości u dołu. INDIC_GRADIENTCENTRE rozpoczyna się od określonego koloru i alfa w środku linii i przechodzi w całkowicie przezroczysty u góry iu dołu.
  • Tryb wcięcia okładki SC_WRAPINDENT_DEEPINDENT dodał wcięcie dwóch kart z poprzedniego wiersza.
  • Podczas wyświetlania wyświetlane są wskaźniki dla znaków końca wiersza.
  • Większość niepoprawnych bajtów w kodowaniu DBCS jest wyświetlana jako obiekty typu blob, aby usunąć problemy i upewnić się, że coś jest wyświetlane.
  • W przypadku kakao niepoprawny tekst w kodowaniu DBCS będzie interpretowany przez jednobajtowe kodowanie MacRoman, które będzie akceptować dowolny bajt.
  • Diff Lexer dodaje style dla plików zawierających łatki.
  • Usterki naprawione w systemie MacOS w przypadku nieprawidłowych znaków DBCS podczas przeciągania tekstu, zmiany wielkości liter, wyszukiwania bez rozróżniania wielkości liter i pobierania tekstu jako UTF-8.
  • Korekcję wyrażeń regularnych naprawiono w systemie MacOS podczas łączenia z libstdc ++.
  • SciTE na GTK +, gdy działa w trybie pojedynczej instancji, teraz przekazuje wszystkie argumenty wiersza poleceń do już działającej instancji. Pozwala to na "SciTE filename -goto: line" do pracy.

Co nowego w wersji:

  • Zmniejszono wsparcie dla Microsoft Visual C ++ 2013 dzięki zwiększonemu wykorzystaniu funkcji C ++ 11.
  • Dodano ramkę linii przerywanej jako alternatywny element wizualny do podświetlania linii przerywanej.
  • Dodano "Odwróć wybrane linie" funkcja.
  • SciTE dodaje & quot; Wybierz wszystkie zakładki & quot; polecenie.
  • SciTE dodaje ustawienie save.path.suggestion, aby zasugerować nazwę pliku podczas zapisywania nienazwanego bufora.
  • Zaktualizowano konwersję przypadku i kategorie postaci do kodu Unicode 9.
  • Lexer Baan rozpoznaje literały liczbowe w bardziej zgodny sposób, w tym liczby szesnastkowe i wykładnicze.
  • Leszczer Bash rozpoznaje ciągi na listach w większej liczbie przypadków. Bug # 1944.
  • Leader z Fortranu rozpoznaje linię preprocesora po kontynuacji linii i. Bug # 1935.
  • Folder Fortran może składać komentarze. Bug # 1936.
  • Lexer PowerShell rozpoznaje ukryte cudzysłowy w łańcuchach. Bug # 1929.
  • Lexer w języku Python rozpoznaje identyfikatory dokładniej, gdy zawierają one znaki spoza ASCII.
  • Folder Python traktuje komentarze na końcu pliku jako oddzielne od poprzedniej struktury.
  • Lexer YAML rozpoznaje komentarze w większej liczbie sytuacji i style "& quot; ..." linia jak "---" linia. Bug # 1931.
  • Aktualizuj pasek przewijania po dodaniu, usunięciu lub zmianie widoczności adnotacji. Funkcja nr 1187.
  • Anulowanie trybów klawiszem Esc zachowuje wybór prostokątny. Bug # 1940.
  • Budowy są wykonywane z posortowaną listą lexerów, aby były bardziej powtarzalne. Bug # 1946.
  • W serwisie Cocoa naprawiono przeciek obszarów śledzenia myszy.
  • W przypadku kakao autouzupełnianie jest o 4 piksele szersze, aby uniknąć obcinania tekstu.
  • W systemie Windows zatrzymuj rysowanie prostokąta skupienia na liście autouzupełniania i zwiększ domyślną długość listy do 9 elementów.
  • SciTE sprawdza maksymalnie 1 MB pliku, aby automatycznie określić wcięcie dla indent.auto, aby uniknąć długiej przerwy podczas ładowania bardzo dużych plików.
  • Interfejs użytkownika SciTE wykorzystuje jaśniejsze kolory i mniej elementów 3D, aby dopasować się do obecnych środowisk graficznych.
  • SciTE ustawia bufor jako brudny i wyświetla komunikat, gdy plik zostanie usunięty, jeśli load.on.activate zostanie włączony.
  • SciTE w systemie Windows Przycisk Znajdź pasek Znajdź działa w inkrementalnym trybie bez zamykania. Bug # 1926.

Co nowego w wersji 3.7.3:

  • Wyświetlanie blokady bloku nad znakiem na końcu zaznaczenia jest podobne do innych edytorów.
  • W SciTE można wybrać kolory do składania znaczników. Funkcja nr 1172.
  • W SciTE można ukryć numery buforów w zakładkach. Funkcja nr 1173.
  • Leszczer różnicowy rozpoznaje skasowane linie zaczynające się na "---".
  • Lexer Lua wymaga pierwszego wiersza rozpoczynającego się od "#!". do potraktowania jako komentarza do shebangu, a nie tylko do "#". Bug # 1900.
  • Lexer Matlaba wymaga, aby początek i koniec komentarza blokowego był sam na linii. Bug # 1902.
  • Lexer w języku Python obsługuje ciągi-f z nowymi stylami, umożliwia identyfikatory Unicode i już nie pozwala, aby @ 1 był dekoratorem. Bug # 1848.
  • Napraw fałdową niespójność, gdy nagłówek złożenia zostanie dodany do złożonej części. Unikaj niepotrzebnego rozwijania, gdy usunięcie nie zawiera końca wiersza. Bug # 1896.
  • Napraw awarię finalizacji na Cocoa. Bug # 1909.
  • SciTE w GTK + może mieć szeroki odstęp między panelami z właściwością split.wide.
  • Napraw wyświetlanie list autouzupełniania i sygnatur połączeń w GTK + 3.22 na Wayland. Nowsze interfejsy API używane w GTK + 3.22 jako starsze interfejsy API zostały wycofane.
  • Napraw awarię w kodzie dostępu na GTK + z powodu otrzymania sygnału po zniszczeniu. Bug # 1907.
  • Wykonuj przewijanie na gładziku w Wayland. Bug # 1901.

Co nowego w wersji 3.7.2:

  • Minimalizuj przerysowywanie dla interfejsów API SCI_SETSELECTIONN *. Bug # 1888.
  • Użyj większej precyzji, aby umożliwić wybór pojedynczych linii w plikach zawierających ponad 16,7 miliona linii.
  • Dla Qt 5 zdefiniuj QT_WS_MAC lub QT_WS_X11 na tych platformach. Bug # 1887.
  • W przypadku kakao napraw problem z niszczeniem widoku w systemie MacOS 10.12.2. Bug # 1891.
  • Napraw awarię GTK +

Co nowego w wersji 3.6.7:

  • C ++ 11 oparte na zakresie dla pętli używanych w SciTE, więc GCC 4.6 jest teraz minimalną obsługiwaną wersją.
  • SC_CHARSET_DEFAULT oznacza teraz stronę kodową 1252 w systemie Windows, chyba że ustawiono stronę kodową. Zapobiega to nieoczekiwanym zachowaniom i awariom w systemach wschodnioazjatyckich, gdzie domyślne ustawienia lokalne są zwykle DBCS. Projekty, które chcą domyślnie stosować strony kodowe DBCS w lokalizacjach wschodnioazjatyckich, powinny jawnie ustawić stronę kodową i zestaw znaków.
  • Opcja SCVS_NOWRAPLINESTART powoduje zatrzymanie lewej strzałki od zawijania do poprzedniego wiersza. Najczęściej poszukiwane, gdy używana jest przestrzeń wirtualna. Bug # 1648.
  • Leader z C ++ może spasować #else i #elif za pomocą właściwości fold.cpp.preprocessor.at.else. Bug # 210.
  • Lexer listy błędów wykrywa ostrzeżenia z Visual C ++, które nie zawierają numerów linii.
  • Lexer HTML już nie traktuje "

Co nowego w wersji 3.6.6:

  • Wersja 3.6.5 naprawia drobne błędy.

Co nowego w wersji 3.6.4:

  • SciTE pozwala ustawić znak separatora typu autouzupełniania.
  • Folder C ++ składa kod na '(' i ')', aby umożliwić składanie połączeń wieloliniowych. Funkcja nr 1138.
  • Dla lexera HTML ogranicz zakres komentarza linii Mako do końca przed znakami końca wiersza.
  • Rozkłada się, gdy scalone są dwa obszary zagięcia poprzez usunięcie linii pośredniej lub zmianę poziomu zagięcia poprzez dodanie znaków. Zostało to naprawione zarówno w Scintilli, jak iw ekwiwalentnym kodzie SciTE. Bug # 1799.
  • Lexer Postępu obsługuje szesnastkowe symbole liczbowe, komentarze jednoliniowe, skracane słowa kluczowe i rozszerza zagnieżdżone komentarze na nieograniczoną liczbę poziomów.
  • Leader odsyła alternatywną składnię klawisza skrótu "klucz: & bdquo; jako symbol. Bug # 1810.
  • Rust Lexer obsługuje unikatowe ciągi znaków w kodzie Unicode, takie jak " u {123abc}". Bug # 1809.
  • W przypadku GTK + w systemie Windows napraw wersję 64-bitową, która została uszkodzona w wersji 3.6.3.
  • W przypadku Qt kompilacje wydania mają wyłączone asercje.
  • W przypadku Qt w systemie Windows napraw błąd kompilacji Qt 4.x.
  • Zakres docelowy IME wyświetlany w Qt dla OS X.
  • W systemie Windows spraw, aby operacje tworzenia schowka były bardziej odporne, ponownie próbując OpenClipboard, jeśli się nie powiedzie, ponieważ może się to zdarzyć, gdy inna aplikacja otworzy schowek.
  • W systemie Windows wycofano zmianę, która usunęła użycie pliku def, aby zapewnić wyeksportowanie Scintilla_DirectFunction bez zniekształcania nazw. Bug # 1813.
  • W wersjach GTK + i Qt nad Win32 w koreańskim błędzie poprawkowym spowodowanym zmianą wprowadzanych słów w ostatnim wydaniu.
  • W przypadku SciTE wyświetlane są bardziej opisowe komunikaty o błędach w przypadku problemów z ładowaniem skryptu uruchamiania Lua. Funkcja nr 1139.

Co nowego w wersji 3.6.2:

  • Napraw błąd 3.3.8, w którym zewnętrzne lexery stały się niedostępne .

Co nowego w wersji 3.6.0:

  • Napraw błąd 3.3.8, w którym zewnętrzne lexery stały się niedostępne .

Co nowego w wersji 3.5.7:

  • Napraw błąd 3.3.8, w którym zewnętrzne lexery stały się niedostępne .

Co nowego w wersji 3.5.5:

  • Napraw błąd 3.3.8, w którym zewnętrzne lexery stały się niedostępne .

Co nowego w wersji 3.5.3:

  • Napraw błąd 3.3.8, w którym zewnętrzne lexery stały się niedostępne .

Co nowego w wersji 3.3.7:

  • Ta wersja usprawnia niektóre leksykony, a lexer C ++ dodaje literały zdefiniowane przez użytkownika i grupowanie cyfr od C ++ 11/14.

Co nowego w wersji 3.0.1:

  • SciTE w systemie Windows uruchamia teraz skrypty Lua bezpośrednio w głównym wątku, zamiast uruchamiać je w wątku dodatkowym, a następnie wracać do głównego wątku.
  • Zaznacz "jeszcze" jako słowo kluczowe dla TCL w taki sam sposób jak inne języki. Bug # 1836954.
  • Naprawiono problemy z ustawianiem czcionek dla list autouzupełniania w systemie Windows, w których kopie czcionek zostały skopiowane, a następnie usunięte, co powoduje użycie domyślnej czcionki systemowej.
  • Napraw rozmiar czcionki używany w systemie Windows w przypadku metod wprowadzania w języku azjatyckim, co czasami prowadzi do niewidoczności edytora IME. Błąd # 3436753.
  • Naprawiono rysowanie wielokątów w systemie Windows, więc symbole fold są ponownie widoczne. Błąd # 3433558.
  • Zmieniono rysunek tła na GTK + w celu umożliwienia ułamkowego pozycjonowania znaków w systemie OS X, ponieważ pozwala to uniknąć lekkich linii na granicy leksemów.
  • Upewnij się, że pixmapy zostały przydzielone przed malowaniem, ponieważ wystąpił błąd podczas rysowania Scintilla bez typowych wywołań inicjalizacyjnych. Błąd # 3432354.
  • Naprawiono błąd SciTE w systemie Windows, powodując niewłaściwą pozycję przewijania po wcięciu zaznaczenia. Błąd # 3433433.
  • Naprawiono zapisywanie sesji SciTE w celu zapisania bufora pozycji buforowej. Błąd # 3434372.
  • Naprawiono przeciek obiektów dokumentów w SciTE.
  • Rozpoznawać znaki URL "?" i "%" dla polecenia Open Selected w SciTE. Błąd # 3429409.

Co nowego w wersji 2.24:

  • Wersja 2.24 naprawia wyciek pamięci w GTK +.

Co nowego w wersji 2.01:

  • Poprawki

Co nowego w wersji 1.78:

  • zawiera więcej leksykonów i naprawia niektóre błędy.

Co nowego w wersji 1.77:

  • Wersja 1.77 naprawia błędy leksykalne i inne drobne problemy.

Inne programy z deweloperem Neil Hodgson

SciTE
SciTE

29 Apr 18

Scintilla
Scintilla

20 Feb 15

Komentarze do SciTE

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!