Un éditeur de texte basé sur SCIntilla et conçu pour les programmeurs.
Le débogage de base est également possible à partir de SciTE, car il prend en charge la compilation et l'exécution du code dans l'éditeur et la production d'une sortie à partir de SciTE lui-même, ce qui est particulièrement utile pour attraper les erreurs de compilation. Parmi les applications similaires, citons Netbeans et Code::Blocks.
Bien que capable de fonctionner comme un éditeur de texte général, SciTE a été principalement construit comme un éditeur de code pour les programmeurs, utilisant spécifiquement la bibliothèque de programmation Scintilla. Cette bibliothèque prend en charge la coloration syntaxique, les indicateurs d'erreur, la numérotation des lignes et d'autres fonctionnalités utiles aux programmeurs.
Quel type de programmes est SciTE?
Quelles sont les fonctionnalités de programmation prises en charge par SciTE ?SciTE inclut de nombreuses fonctionnalités considérées comme standard pour l'écriture de code. Il s'agit notamment du pliage de code, des expressions régulières, du remplacement dans la sélection, des polices à largeur variable et de bien d'autres choses encore. En plus de cela, SciTE prend également en charge une personnalisation supplémentaire en intégrant le support du langage de programmation Lua. Cela signifie que les programmeurs peuvent utiliser à la fois le tampon et l'API Scintilla pour écrire leurs propres modifications personnalisées.
Le code personnalisé peut être déclenché en se liant à des touches de raccourci ou se déclencher automatiquement en fonction d'événements. Cela signifie que l'utilisateur dispose d'une grande flexibilité dans ce que SciTE peut faire, mais cela peut nécessiter que l'utilisateur écrive ses propres modifications personnalisées pour y parvenir.
.
Un éditeur de code de poids moyen destiné aux programmeurs
SciTE se trouve dans une situation délicate. Bien qu'il puisse être utilisé comme un éditeur de texte général, il est très clairement orienté vers les programmeurs. Son interface utilisateur est datée et il lui manque de nombreuses fonctionnalités graphiques que les utilisateurs peuvent attendre des éditeurs de texte.
D'autre part, il n'est pas aussi complet que des éditeurs de code plus populaires, tels que Visual Studio Code. Visual Studio Code prend également en charge les modifications personnalisées, mais grâce à sa grande base d'utilisateurs, il est probable que de nombreuses modifications couramment requises existent déjà.
SciTE peut techniquement prendre en charge presque toutes les fonctionnalités grâce à son support de Lua, mais cela peut nécessiter d'écrire vos propres modifications, car la communauté est beaucoup plus petite et il existe moins de solutions développées par la communauté.