J'avais un brouillon assez avancé sur mon blog local sur la comparaison que j'avais faite entre Supports y SublimeTexte3, mais aujourd'hui j'ai dû presque tout changer, car les quelques défauts ou le manque d'options que j'ai trouvé dans Supports, ils peuvent être opaques à l'aide d'extensions.
Supports a fait sensation. Le fait d'être un éditeur open source lui a donné un plus par rapport aux autres alternatives, et venant de Adobe, ce n'est pas pour moins qu'au moins suscite la curiosité.
Mais bon, passons aux choses sérieuses. Ce que j'ai l'intention est de faire une comparaison entre Supports y SublimeTexte3, J'utilise ce dernier depuis un certain temps pour diverses raisons.
Comment obtenir un appareil dentaire?
Pour décharger Supports il suffit d'aller au page de téléchargement depuis son site officiel et téléchargez un . Deb. Les étapes de installation dans Ubuntu et dérivés, nous les avons déjà vus ici, mais dans le cas de ArchLinux les J'ai montré une méthode qui a maintenant un peu changé.
Fondamentalement maintenant, ce que nous devons faire ArchLinux C'est le suivant:
- Nous téléchargeons le .deb et le décompressons.
- Le dossier est créé supports-sprint-29-LINUX64 qui aura le fichier data.tar.gz à l'intérieur.
- Nous décompressons également le fichier data.tar.gz et il nous reste deux dossiers: opt / y usr /.
- Nous ouvrons un terminal et exécutons:
$ sudo cp -Rv opt / brackets / / opt / $ sudo cp usr / bin / brackets / usr / bin / $ sudo cp -Rv usr / share / doc / brackets / / usr / share / doc / $ sudo cp -R usr / share / applications / brackets.desktop / usr / share / applications / $ sudo cp usr / share / icons / hicolor / scalable / apps / brackets.svg / usr / share / icons / hicolor / scalable / apps /
Si nous avions déjà fait l'installation de la manière que je vous ai montrée précédemment, nous devrons exécuter dans le terminal:
$ sudo rm -Rv /usr/lib/brackets
Maintenant, nous devons modifier ou créer le fichier /usr/share/applications/brackets.desktop pour qu'il ressemble à ceci:
[Entrée de bureau] Nom = Brackets Type = Catégories d'application = Application Exec = / opt / brackets / Brackets% U Icône = crochets MimeType = text / html;
Quoi qu'il en soit, dans le dossier / opt / brackets vient le fichier original. Ca y est, on peut courir Supports depuis le menu. Si vous rencontrez des problèmes pour le démarrer, veuillez lire l'article précédent sur la façon d'installer Brackets dans Arch Linux manuellement.
Comment obtenir SublimeText3?
Dans le cas d' SublimeTexte, nous devons juste aller à votre site officiel et téléchargez la version selon notre architecture. Ensuite, nous décompressons le fichier téléchargé quelque part et pour avoir SublimeText disponible à partir du menu Applications, nous créons le fichier /usr/share/applications/sublimetext3.desktop et nous l'avons mis à l'intérieur:
[Desktop Entry] Version = 3.0 Type = Nom de l'application = Sublime Text 3 GenericName = Text Editor Comment = Éditeur de texte sophistiqué pour le code, le balisage et la prose Exec = / home / elav / Linux / Packages / Development / SublimeText3 / sublime_text% F Terminal = false MimeType = texte / brut; Icon = / home / elav / Linux / Packages / Development / SublimeText3 / Icon / 256x256 / sublime-text.png Categories = TextEditor; Development; StartupNotify = true Actions = Fenêtre; Document; [Fenêtre d'action du bureau] Nom = Nouvelle fenêtre Exec = / home / elav / Linux / Packages / Development / SublimeText3 / sublime_text -n OnlyShowIn = Unity; [Document d'action de bureau] Name = New File Exec = / home / elav / Linux / Packages / Development / SublimeText3 / sublime_text --command new_file OnlyShowIn = Unity;
Bien sûr, ils doivent changer d'itinéraire / home / elav / Linux / Paquets / Développement / par le dossier dans lequel ils ont déballé SublimeTexte3. Dans le dossier Sublime, il y a aussi le fichier .desktop.
Interface
L'interface des deux éditeurs est très similaire. Un panneau à gauche avec les projets et les fichiers ouverts, un menu en haut avec les options de l'éditeur, bien que dans le cas des crochets, il apparaîtra au-dessus de la zone d'édition.
Quelque chose que j'aime SublimeTexte est le Mini carte qui apparaît sur le côté droit de la zone d'édition, ce qui nous permet de parcourir facilement l'ensemble du document. Mais comme je l'ai dit au début, en Supports vous pouvez également grâce aux extensions.
SublimeTexte Il nous permet également de changer l'apparence de la zone d'édition grâce à une série de styles déjà inclus par défaut, ainsi que d'établir nos préférences en tant qu'utilisateur et, surtout, nos raccourcis clavier.
Et devine quoi? Eh bien, les extensions de Supports qui nous permettent de faire de même:
Performance
Le début de SublimeTexte3 est beaucoup plus rapide que celui de SupportsJe dirais que c'est presque instantané. Supports il tourne vite, surtout depuis la dernière version (Spring 29), mais il faut quelques millièmes de seconde pour charger le projet que nous avons laissé ouvert précédemment.
Avec deux fichiers ouverts dans les deux éditeurs, la consommation de SublimeTexte est légèrement supérieur à Supports, et cela reste ainsi avec l'utilisation de chacun.
Convivialité
En un coup d'œil, en examinant chaque menu, nous nous rendons compte que SublimeTexte vous avez beaucoup plus d'options que Supports. Comme je l'ai mentionné précédemment, cela nous donne plus de raccourcis clavier et la possibilité de les modifier et de les personnaliser par défaut. Les deux partagent la plupart d'entre eux, comme commenter une ligne en utilisant Ctrl + /.
SublimeTexte a des cils (Brackets fait cela avec une extension, bien que ce ne soit pas très poli), ce qui nous permet de nous déplacer beaucoup plus facilement entre nos fichiers sans avoir à accéder au panneau latéral.
Mais Supports Il a quelque chose que j'ai adoré et cela le rend très, très productif.
En Supports Lorsque nous éditons un fichier HTML, et que nous voulons éditer le code CSS d'une balise, ou le code JS, nous n'avons pas à ouvrir le fichier .css ou .js pour cela. Nous mettons uniquement le curseur sur l'étiquette à éditer et appuyez sur Ctrl + E. Et regardez ce qui se passe:
Comme vous pouvez le voir, une zone s'affiche et nous montre le code CSS associé à cette balise. Là, nous pouvons le modifier et le sauvegarder sans avoir à ouvrir le fichier .css d'origine.
De plus, il sera indiqué dans tous les fichiers .css qu'un style est appliqué à ladite balise et dans la ligne où le style est appliqué.
Un autre détail qui me plaît SublimeTexte sur Supports, c'est que quand on se met sur une balise ouvrante ou fermante, elle nous dit laquelle correspond soit à la fin soit au début. SublimeTexte cela nous permet également de réduire une balise parent et son contenu.
Autres fonctionnalités de SublimeTexte Ce que j'aime, c'est pouvoir organiser le texte par ordre alphabétique, très utile lorsque nous voulons que notre fichier .css soit bien ordonné.
Saisie automatique
Un autre point en faveur de Supports est l'auto-complétion, ce qui est bien mieux que SublimeTexte pour deux raisons: montrez une suggestion comme vous le faites Poisson Bleu et il a plus d'options d'auto-complétion (propriétés CSS et balises HTML).
Ça oui, Supports par défaut, il ne ferme pas automatiquement les accolades {}, mais nous pouvons facilement résoudre ce problème dans le Menu »Modifier» Remplir automatiquement les parenthèses. Et prêt.
Extensions
Les deux éditeurs ont des extensions, qui peuvent être installées relativement facilement. Dans le cas de SublimeTexte, il existe un plugin sympa appelé Contrôle des paquets cela nous permet d'installer le reste des extensions très facilement.
Le seul problème que je trouve est que je ne sais pas comment le faire manuellement, c'est-à-dire télécharger l'extension depuis Internet dans un fichier séparé et non directement depuis l'éditeur.
Ce n'est pas que tu ne peux pas, juste ça Supports c'est plus simple. Il suffit d'ouvrir le Extension Manager et nous pouvons voir ceux que nous avons installés ou ceux que nous pouvons installer:
On peut aussi entrer au répertoire de Extensions, téléchargez le .zip, décompressez-les et mettez-les à l'intérieur ~ / .Brackets / extensions / utilisateur /. On redémarre l'éditeur et c'est tout.
Edition en ligne
Cette fonctionnalité est excellente bien que je ne l'utilise pas du tout, je ne peux donc pas donner de critère objectif à ce sujet. En théorie, en utilisant Chromium + Node.js, les modifications que nous apportons à nos fichiers HTML et CSS peuvent être automatiquement affichées dans le navigateur.
Les crochets ouvriront un connexion en direct avec votre navigateur local et il enverra les modifications au fichier CSS au fur et à mesure que vous tapez! C'est aussi simple que les gars de Brackets le décrivent.
Actuellement, Brackets prend uniquement en charge le développement en direct pour CSS. Pourtant, dans la version actuelle, les modifications apportées aux fichiers HTML et JavaScript sont automatiquement détectées et rechargées dans le navigateur lorsque vous enregistrez. Nous travaillons actuellement sur l'ajout de la prise en charge du développement en direct de HTML et JavaScript. De plus, les mises à jour automatiques ne sont possibles que dans Google Chrome, mais nous espérons pouvoir bientôt proposer cette fonctionnalité à tous les principaux navigateurs.
Aperçu rapide
Pour ceux qui n'ont pas encore mémorisé les équivalences de couleurs entre HEX et RVB, Supports vous permet de voir exactement quelle couleur est utilisée rapidement et facilement.
En CSS et HTML, survolez simplement n'importe quelle couleur ou valeur de dégradé et Supports il en affichera un aperçu automatiquement.
Il en va de même pour les images: survolez simplement l'adresse d'une image dans Supports, et il en affichera une vue miniature.
Conclusions
Bien que cela n'ait été qu'un bref examen par les deux éditeurs, lequel est alors le meilleur?
Vous avez peut-être remarqué que je préfère Supports, mais seulement pour le fait qu'il provient de Open Source et la nouvelle façon de modifier le CSS plus rapidement. Mais il a encore un long chemin à parcourir pour se remettre SublimeTexte, à la fois en fonctionnalité et en stabilité.
Le développement de l' Supports il est très actif et s'améliore à chaque nouvelle version, donc j'ai toutes mes attentes sur lui. Mais on ne peut nier que SublimeTexte Il a un long chemin à parcourir et cela se voit avec son utilisation. Je suis conscient que je n'utilise même pas la moitié des choses qu'il propose.
Le fait qu'une licence doit être payée SublimeTexte aucun problème, peut être utilisé sans lui. C'est un excellent éditeur, peut-être le meilleur que j'ai utilisé jusqu'à présent, mais tout est au goût et au choix de chacun. Pour l'instant j'utilise les deux et je vois donc l'évolution de Supports, ce qui promet beaucoup.