


Personnalisation de texte sublime avancé: thèmes, liaisons clés et packages
Les méthodes pour personnaliser le texte sublime incluent: 1. Créer et modifier les fichiers de thème, tels que mytheme.sublime-thème, et ajuster l'apparence de l'éditeur; 2. Personnaliser les liaisons de touches, définir les touches de raccourci via le fichier par défaut (Windows) .Sublime-keymap; 3. Installez le contrôle des packages et gérez les plug-ins via celui-ci, tels que Emmet et Sublimelinter, et développez les fonctions de l'éditeur.
introduction
Lorsque vous êtes immergé dans le monde de la programmation, choisir un éditeur de texte approprié, c'est comme choisir une paire de chaussures de course confortable - cela peut grandement affecter votre productivité et votre expérience. SUBLIME Text, l'éditeur de choix pour de nombreux développeurs, en fait non seulement un outil, mais aussi une œuvre d'art qui peut être créée comme vous le souhaitez. Aujourd'hui, nous plongerons sur la façon de personnaliser votre texte sublime avec des thèmes, des liaisons clés et une gestion des packages pour en faire votre compagnon de programmation unique.
Après avoir lu cet article, vous apprendrez à créer votre propre environnement de texte sublime à partir de zéro, à apprendre à changer l'expérience visuelle à travers des thèmes, à améliorer l'efficacité opérationnelle grâce à des liaisons clés et à étendre les fonctionnalités grâce à la gestion des packages. Vous constaterez que la personnalisation du texte sublime n'est pas seulement un ajustement technique, mais aussi une expression personnalisée.
Examen des connaissances de base
L'un des charmes du texte sublime est son haut niveau de personnalisation. Pour utiliser pleinement cette fonctionnalité, nous devons d'abord comprendre certains concepts de base. Le premier est les thèmes, qui détermine l'apparence de l'éditeur, y compris les couleurs, les polices et la disposition d'interface. Le second est les liaisons de clés, qui vous permet de personnaliser les touches de raccourci pour rendre l'opération plus pratique. Enfin, il existe des packages, qui sont des systèmes de plug-in pour le texte sublime qui élargissent considérablement les fonctionnalités de l'éditeur.
Avant de commencer la personnalisation, assurez-vous que le texte sublime soit installé et que vous connaissez ses opérations de base. Si vous ne l'avez pas installé, vous pouvez télécharger la dernière version sur le site officiel.
Analyse du concept de base ou de la fonction
Thème: une fête visuelle
Le thème est le vêtement extérieur du texte sublime, qui non seulement affecte votre humeur, mais améliore également la lisibilité du code. Le texte sublime prend en charge une variété de formats de thème, le plus souvent utilisé est le fichier .sublime-theme
. Vous pouvez modifier l'apparence de l'éditeur en modifiant ces fichiers.
Par exemple, pour créer un thème simple, vous pouvez créer un fichier appelé MyTheme.sublime-theme
et ajouter ce qui suit:
{ "Variables": { "fond": "# 2f3436", "premier plan": "# f8f8f2" }, "règles": [ { "portée": "texte", "fond": "var (fond)", "premier plan": "var (premier plan)" } ]] }
Ce thème établit un fond sombre et un premier plan de premier plan. Vous pouvez ajuster la couleur et le style en modifiant variables
et rules
.
Clés de liaison: améliorer l'efficacité opérationnelle
La liaison des clés est une autre caractéristique puissante du texte sublime, qui vous permet de personnaliser les touches de raccourci, ce qui rend les opérations communes plus pratiques. Par exemple, vous pouvez lier Ctrl S
à l'opération qui enregistre le fichier.
Pour créer un fichier de liaison clé, créez un fichier nommé Default (Windows).sublime-keymap
et ajoutez ce qui suit:
[ {"Keys": ["Ctrl S"], "Command": "Save"} ]]
Cette liaison définit Ctrl S
comme une touche de raccourci pour enregistrer le fichier. Vous pouvez ajouter plus de liaisons au besoin pour améliorer votre efficacité de fonctionnement.
Gestion des packages: fonctions étendues
Le système de gestion des packages de SUBLIME Text vous permet d'installer divers plug-ins et d'étendre les fonctions de l'éditeur. L'outil de gestion des packages le plus utilisé est le contrôle du package, qui vous permet d'installer et de gérer facilement les plugins.
Pour installer le contrôle des packages, ouvrez le texte sublime, appuyez sur `ctrl` pour ouvrir la console et collez le code suivant:
Importer Urllib.Request, OS, Hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' 'ebe013EE18CED0EF93D5F746D80EF60'; pf = 'package Control.sublime-package'; ipp = sublime.installed_packages_path (); urllib.request.install_opener (urllib.request.build_opener (urllib.request.proxyhandler ())); par = urllib.request.urlopen ('http://packagecontrol.io/' pf.replace ('', '')). read (); dh = hashlib.sha256 (by) .hexdigest (); open (os.path.join (ipp, pf), 'wb') .write (by) if dh == h else nother; Imprimer ('Erreur de validation du téléchargement (Got% s au lieu de% s), veuillez essayer l'installation manuelle'% (dh, h) si dh! = h else 'Veuillez redémarrer le texte sublime pour terminer l'installation'))
Une fois l'installation terminée, vous pouvez ouvrir le panneau de commande via Ctrl Shift P
et entrez Install Package
pour installer le plug-in dont vous avez besoin.
Exemple d'utilisation
Utilisation de base
Commençons par un exemple simple montrant comment utiliser les thèmes, les liaisons clés et la gestion des packages.
Tout d'abord, créez un nouveau fichier de thème MyTheme.sublime-theme
et ajoutez ce qui suit:
{ "Variables": { "fond": "# 2f3436", "premier plan": "# f8f8f2" }, "règles": [ { "portée": "texte", "fond": "var (fond)", "premier plan": "var (premier plan)" } ]] }
Ensuite, créez un nouveau fichier de liaison de clé Default (Windows).sublime-keymap
, et ajoutez ce qui suit:
[ {"Keys": ["Ctrl S"], "Command": "Save"} ]]
Enfin, installez le contrôle du package et installez un plugin appelé Emmet
via lui. Emmet est un puissant outil de génération de code HTML et CSS qui peut considérablement améliorer votre efficacité de développement.
Utilisation avancée
Maintenant, jetons un coup d'œil à des usages plus avancés.
Pour les thèmes, vous pouvez créer un thème plus complexe avec plusieurs couleurs et styles. Par exemple:
{ "Variables": { "fond": "# 2f3436", "premier plan": "# f8f8f2", "Red": "# ff5555", "vert": "# 50fa7b" }, "règles": [ { "portée": "texte", "fond": "var (fond)", "premier plan": "var (premier plan)" }, { "portée": "mot-clé", "premier plan": "var (rouge)" }, { "Scope": "String", "premier plan": "var (vert)" } ]] }
Ce thème établit non seulement des couleurs d'arrière-plan et de premier plan, mais définit également différentes couleurs pour les mots clés et les chaînes pour rendre le code plus lisible.
Pour les liaisons clés, vous pouvez créer une liaison plus complexe, comme:
[ {"Keys": ["Ctrl Shift S"], "Command": "Save_all"}, {"Keys": ["ctrl shift t"], "commande": "open_recent_file"} ]]
Cette liaison définit Ctrl Shift S
pour enregistrer tous les fichiers, et Ctrl Shift T
pour ouvrir la touche de raccourci pour les fichiers les plus récents.
Pour la gestion des packages, vous pouvez installer des plugins plus avancés, tels que SublimeLinter
, qui peuvent vous aider à vérifier les erreurs et les avertissements dans votre code en temps réel. Après l'installation, vous pouvez ouvrir le panneau de commande via Ctrl Shift P
et entrez SublimeLinter: Lint This View
pour vérifier la qualité du code du fichier actuel.
Erreurs courantes et conseils de débogage
Vous pouvez rencontrer des problèmes courants lors de la personnalisation du texte sublime. Par exemple, le fichier de thème peut ne pas se charger correctement, ou la liaison de clé ne fonctionne pas. Voici quelques conseils de débogage:
- Vérifiez le chemin du fichier: assurez-vous que vos fichiers de thème et vos fichiers de liaison de clés sont placés à l'emplacement correct. Le fichier de thème doit être placé dans le dossier
Packages/User
et le fichier de liaison de clé doit être placé dansPackages/Default
. - Vérifiez les erreurs de syntaxe: assurez-vous que votre fichier JSON n'a pas d'erreurs de syntaxe. Vous pouvez le vérifier à l'aide de l'outil de vérification JSON en ligne.
- Redémarrez l'éditeur: Parfois, le redémarrage du texte sublime peut résoudre des problèmes étranges.
Optimisation des performances et meilleures pratiques
Il existe également des optimisations de performances et des meilleures pratiques à noter lors de la personnalisation du texte sublime.
Tout d'abord, le fichier de thème doit être aussi concis que possible pour éviter trop de règles et de variables, ce qui peut améliorer la vitesse de chargement. Deuxièmement, la liaison clé devrait être aussi concise que possible pour éviter les conflits. Enfin, la gestion des packages doit être soigneusement sélectionnée pour éviter d'installer trop de plug-ins, ce qui affectera les performances de l'éditeur.
Dans les applications pratiques, vous pouvez comparer les différences de performance entre différents thèmes et plugins. Par exemple, vous pouvez tester l'effet de différents sujets sur la vitesse de mise en évidence du code ou tester l'effet de différents plugins sur le temps de démarrage de l'éditeur.
De plus, il existe des habitudes de programmation et des meilleures pratiques qui méritent d'être apprises. Par exemple, gardez votre code lisible et entretenu, et sauvegardez régulièrement vos fichiers de configuration pour éviter de perdre des paramètres importants en raison d'une mauvaise opération.
En bref, la personnalisation du texte sublime est un processus amusant qui non seulement améliore votre productivité, mais vous permet également de trouver plus de plaisir dans la programmation. J'espère que cet article vous donnera une inspiration et vous aidera à créer votre propre environnement de texte sublime.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Pour exécuter le code Python dans le texte sublime, vous devez d'abord installer le plug-in Python, puis créer un fichier .py et écrire le code, et enfin appuyez sur Ctrl B pour exécuter le code, et la sortie sera affichée dans la console.

Il existe six façons d'exécuter du code en sublime: via les raccourcis clavier, les menus, les systèmes de construction, les lignes de commande, définir des systèmes de construction par défaut et les commandes de construction personnalisées et exécuter des fichiers / projets individuels en cliquant avec le bouton droit sur des projets / fichiers. La disponibilité du système de construction dépend de l'installation du texte sublime.

Il existe deux façons de générer du code HTML dans le texte sublime: en utilisant le plugin Emmet, vous pouvez générer des éléments HTML en entrant une abréviation et en appuyant sur la touche de onglet, ou utiliser un modèle de fichier HTML prédéfini qui fournit une structure HTML de base et d'autres fonctionnalités telles que des snippets de code, des fonctionnalités automatique et des snippets EmMet.

Le choix de sublimeText ou VScode dépend des besoins personnels: 1. SublimEText convient aux utilisateurs qui recherchent un montage léger et efficace. Il commence rapidement mais nécessite une licence pour acheter. 2. VScode convient aux utilisateurs qui ont besoin de débogage puissant et de plug-ins riches. Il consomme des ressources élevées mais est open source et gratuit.

SublimeText et VScode ont leurs propres avantages en écologie et évolutivité du plug-in. SublimEText gère les plug-ins via PackageControl, qui ont un petit nombre de plug-ins mais de haute qualité, et utilise principalement des extensions de script python. VScode a un énorme marché, avec un grand nombre de plug-ins et des mises à jour fréquentes. Il utilise TypeScript et JavaScript pour se développer, et son API est plus complète.

Le texte sublime fournit des raccourcis pour améliorer l'efficacité du développement, y compris couramment utilisé (sauvegarder, copier, couper, etc.), l'édition (indentation, formatage, etc.), la navigation (panneau de projet, navigation de fichiers, etc.) et la recherche et le remplacement des raccourcis. La maîtrise de l'utilisation de ces clés de raccourci peut améliorer considérablement l'efficacité de Sublime.

Comment exécuter Python Scripts dans SUBLIME Texte: Installez le chemin d'interprète de configuration de l'interprète Python dans le texte sublime Appuyez sur Ctrl B (Windows / Linux) ou CMD B (macOS) pour exécuter le script si une console interactive est requise, appuyez sur Ctrl \ (Windows / Linux) ou CMD \ (MacOS)

Pour définir les touches de raccourci pour le texte sublime, suivez ces étapes: Ouvrez les liaisons de la clé de fichiers de paramètres de la clé de raccourci - utilisateur. Ajoutez des paramètres de clé de raccourci à l'aide du format {"Keys": ["Key Combination"], "Commande": "Command"}. Enregistrer les modifications. Recharger les paramètres de clé de raccourci pour les modifications à prendre en vigueur.
