Je souhaite utiliser des chaînes qui sont dans ma langue (persan) dans "Sublime Text", mais l'éditeur ne les affiche pas correctement, par exemple:
ça devrait être:
<title>عنوان صفحه</title>
mais voici comment le sublime le montre:
L'encodage est réglé sur utf-8. Que dois-je faire pour le réparer?
Ce plugin ne fonctionne pas correctement
Ce plugin ressemble à quelque chose dont vous avez besoin: https://packagecontrol.io/packages/Bidirectional%20text%20support
Je l'ai utilisé une fois et j'ai bien fonctionné pour moi.
ajouté par barlop
Remarque importante - Comme les commentaires l'indiquent, ce plugin ne fonctionne pas vraiment. Les gens ont des problèmes de copier/coller de sublime dans le bloc-notes. C'est OK pour la visualisation mais ce n'est pas vraiment une réponse.
Remarque, sublimer avec ce plugin peut afficher les lettres dans le bon ordre mais copier/coller dans le bloc-notes et il peut ne pas essayer de copier/coller dans le bloc-notes avant de taper une charge entière dedans. De plus, ce plugin peut ne pas déplacer le curseur de droite à gauche. (c'est-à-dire taper une lettre, le curseur lors de la saisie dans une langue de droite à gauche doit se déplacer vers la gauche)
À installer,
j'ai testé cela sur ST3 portable.
si vous allez dans le menu des outils, vous voyez qu'il n'y a pas d'option bidirectionnelle
Alors si tu vas ici
https://packagecontrol.io/packages/Bidirectional%20text%20support
le voir mentionne
leur page github ici
https://github.com/praveenvijayan/Sublime-Text-2-BIDI
Cliquez sur Cloner/Télécharger puis téléchargez Zip
extrayez-le et copiez le dossier dans le dossier des packages .. c'est-à-dire ouvrez sublime, faites des préférences .. parcourez les packages, et cela donne un dossier comme C:\Users\harvey\Downloads\ST3\Data\Packages
Collez-y le dossier. (peut-être vaut-il mieux le mettre dans le sous-répertoire utilisateur, je ne sais pas).
Ensuite, allez dans le menu Outils et vous voyez des options bidirectionnelles comme du texte bidirectionnel qui n'existaient pas auparavant
Et pendant que vous y êtes, vous voudrez peut-être installer le "contrôle de package" s'il n'est pas déjà installé. Allez dans tools..command palette .. tapez 'package' pour voir si le contrôle du package apparaît. Ou allez dans les préférences, voyez si le contrôle de package est répertorié. Sinon, vous n'avez pas installé le "contrôle de package". Vous pouvez installer le contrôle des packages en allant à https://packagecontrol.io/ et cliquez sur installer et cela vous donne un code python dans 2 onglets, un pour ST2, un pour ST3, et vous pouvez le coller dans votre console (view..console). Mais ce n'est pas strictement nécessaire, vous pouvez installer le paquet bidirectionnel sans le faire.
Le plugin RTL-Mirror pour sublime 3 vous montrera le texte correct en appuyant sur Ctrl+F1 sous Windows et OSX et Shift+F1 sous Linux. ce n'est pas la solution parfaite mais ça aide.