


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!

SublimeText est un éditeur puissant et hautement personnalisable. 1) Il prend en charge plusieurs langages de programmation et fournit des fonctions telles que l'édition multi-lignes, le pliage de code, etc. 2) Les utilisateurs peuvent personnaliser via des plug-ins et des fichiers de configuration, tels que l'utilisation de PackageControl pour gérer les plug-ins. 3) Sa couche sous-jacente est basée sur Python, prend en charge le multi-threading et l'accélération GPU, et a d'excellentes performances. 4) L'utilisation de base comprend les opérations de clés de raccourci et l'utilisation avancée implique des macros et des extraits. 5) Des questions fréquemment posées telles que le fait de ne pas installer le plug-in, elles peuvent être résolues en vérifiant le réseau et en les mettant à la mise à jour. 6) Les suggestions d'optimisation des performances comprennent le nettoyage des plug-ins et l'utilisation de cache raisonnablement.

La licence de SublimeText est une clé numérique permanente qui débloque toutes les fonctionnalités et supprime les conseils d'essai. Après l'achat, il est activé sur le site officiel. La même clé peut être utilisée pour un usage personnel par plusieurs appareils, vous devez donc éviter les violations des conditions d'utilisation.

PackageControl améliore l'expérience de développement de SublimEText via les étapes suivantes: 1. Installez PackageControl et utilisez quelques lignes de commande pour la compléter. 2. Accédez à PackageControl via des touches de raccourci ou des menus pour installer, mettre à jour et supprimer les plug-ins. 3. Nettoyer et mettre à jour régulièrement les plug-ins pour optimiser les performances et améliorer l'efficacité du développement. Grâce à ces opérations, les développeurs peuvent se concentrer sur la programmation et améliorer l'expérience globale de développement.

La fonction de gestion de projet de SublimeText peut organiser et naviguer efficacement la base de code via les étapes suivantes: 1. Créez un fichier de projet et enregistrez le fichier .sublime-project à l'aide de sauvegardes dans le menu du projet .... 2. Configurer les fichiers du projet, spécifiez les dossiers et les paramètres inclus, tels que l'exclusion de fichiers spécifiques ou la configuration du système de construction. 3. Ouvrez le fichier du projet et chargez rapidement l'environnement du projet via OpenProject dans le menu du projet. 4. Optimiser les fichiers du projet pour éviter d'inclure trop de dossiers et utilisez le mode d'exclusion pour améliorer la vitesse de navigation. Grâce à ces étapes, vous pouvez utiliser les capacités de gestion de projet de SublimeText pour améliorer l'efficacité du développement et la qualité du code.

L'utilisation de la commandant de commandant de sublimeText peut améliorer la productivité. 1) Ouvrez CommandPalette (Ctrl Shift P / Windows / Linux, CMD Shift P / Mac). 2) Entrez le mot-clé de commande, tel que "installpackage" ou "darktheme". 3) Sélectionnez et exécutez des commandes, telles que l'installation de plug-ins ou de thèmes de commutation. Grâce à ces étapes, Commandpalette peut vous aider à effectuer rapidement diverses tâches et à améliorer l'expérience d'édition.

Recherche et remplacer à l'aide d'expressions régulières dans SublimEText peut être réalisée via les étapes suivantes: 1. Allumez la fonction de recherche et de remplacement, en utilisant les touches de raccourci Ctrl H (Windows / Linux) ou CMD Opt F (Mac). 2. Vérifiez l'option "Expression régulière" et entrez le mode d'expression régulière pour rechercher et remplacer. 3. Utilisez le groupe de capture pour extraire le contenu correspondant, par exemple, utilisez HTTPS?: // (1) pour extraire le nom de domaine dans l'URL. 4. Testez et déboguez les expressions régulières pour garantir que le contenu requis est correctement apparié. 5. Optimiser les expressions régulières pour éviter la correspondance et utiliser une correspondance non frisée pour améliorer les performances. / ↩

BuildSystems de SublimeText peut compiler et exécuter automatiquement le code via des fichiers de configuration. 1) Créez un fichier de configuration JSON et définissez les commandes de compilation et d'exécution. 2) Utilisez des touches de raccourci pour déclencher des systèmes BuildSystems pour exécuter la commande. 3) Optimiser la configuration pour améliorer les performances, telles que l'utilisation du cache et de la compilation parallèle. Cela permet aux développeurs de se concentrer sur l'écriture de code et d'améliorer l'efficacité du développement.

Les méthodes pour personnaliser SublimeText 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 PackageControl et gérez les plug-ins via celui-ci, tels que Emmet et Sublimelinter, et élargir les fonctions de l'éditeur.


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

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Version Mac de WebStorm
Outils de développement JavaScript utiles

Dreamweaver Mac
Outils de développement Web visuel

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

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