Edytor tekstu oparty na SCIntilla stworzony dla programistów
Zdjęcia
SciTE to bezpłatny edytor tekstu oparty na SCIntilla przydatny do ogólnej edycji tekstu, ale specjalnie nastawiony na programowanie. SciTE zapewnia kilka standardowych funkcji przydatnych do pisania kodu, takich jak automatyczne wykrywanie kodu, formatowanie kodowane kolorami i kompilacja kodu.
Podstawowe debugowanie jest również możliwe z poziomu SciTE, ponieważ obsługuje kompilowanie i uruchamianie kodu w edytorze oraz generowanie danych wyjściowych z samego SciTE, co jest szczególnie przydatne do wyłapywania błędów kompilacji. Podobne aplikacje to Netbeans i Code::Blocks< /a>.
Jaki rodzaj programów to SciTE?
Chociaż może działać jako ogólny edytor tekstu, SciTE został zbudowany przede wszystkim jako edytor kodu dla programistów, w szczególności przy użyciu programowania Scintilla biblioteka. Ta biblioteka obsługuje podświetlanie składni, wskaźniki błędów, numerowanie linii i inne funkcje przydatne dla programistów.
Jakie funkcje programistyczne są obsługiwane przez SciTE?
SciTE zawiera wiele funkcje uważane za standardowe do pisania kodu. Obejmują one zwijanie kodu, wyrażenia regularne, zastępowanie w zaznaczeniu, czcionki o zmiennej szerokości i wiele innych. Oprócz tego SciTE obsługuje również dalsze dostosowywanie poprzez osadzanie obsługi języka programowania Lua. Oznacza to, że programiści mogą używać zarówno bufora, jak i interfejsu API Scintilla do pisania własnych niestandardowych modyfikacji.
Niestandardowy kod może być wyzwalany przez powiązanie ze skrótami klawiszowymi lub automatycznie wyzwalany na podstawie zdarzeń. Oznacza to, że użytkownik ma dużą elastyczność w zakresie tego, co może zrobić SciTE, ale może wymagać od użytkownika napisania własnych niestandardowych modyfikacji, aby to osiągnąć.
Średni edytor kodu skierowany do programistów
SciTE jest w niezręcznym miejscu. Chociaż może być używany jako ogólny edytor tekstu, jest oczywiście nastawiony na programistów. Jego interfejs użytkownika jest przestarzały i brakuje mu wielu funkcji graficznych, których użytkownicy mogą oczekiwać od edytorów tekstu.
Z drugiej strony nie jest tak w pełni funkcjonalny, jak bardziej popularne edytory kodu, takie jak Visual Studio Code< /strong>. Visual Studio Code obsługuje również niestandardowe modyfikacje, ale dzięki dużej bazie użytkowników prawdopodobnie istnieje już wiele powszechnie wymaganych modyfikacji.
SciTE może technicznie obsługiwać prawie każdą funkcję dzięki obsłudze Lua, ale może to wymagają pisania własnych modyfikacji, ponieważ społeczność jest znacznie mniejsza i istnieje mniej rozwiązań opracowanych przez społeczność.