Comment faire pour que la règle soit toujours montrée dans le texte Sublime 2?

j'utilise le texte Sublime 2 et je veux qu'une règle soit affichée dans chaque fichier avec une hauteur de ligne spécifique. Mais je dois le montrer manuellement dans chaque fichier.

275
demandé sur ragnarswanson 2012-03-28 18:54:39

6 réponses

éditez la valeur" rulers " dans les paramètres par défaut pour contenir le numéro de colonne où vous voulez que la règle soit affichée, et elle persistera.

109
répondu Robert Jones 2012-03-28 15:09:22

Aller à Sublime Text > Préférences > Paramètres Utilisateur

Ajouter un "rulers" paramètre avec les lignes que vous voulez pour la règle:

// Adds a single vertical ruler at column 80
"rulers": [80],

si vous voulez plusieurs règles, séparez les valeurs avec une virgule:

// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],

pas de règles? les règles ne sont indiquées qu'en utilisant un police monospace, qui est la police par défaut pour le texte Sublime . Assurez-vous que vous utilisez une police monospace si les paramètres ci-dessus ne fonctionnent pas pour vous.

677
répondu Ross Allen 2017-05-23 12:34:28

ne Jamais modifier Settings - Default ; "modifier Settings - User à la place. Si vous mettez à jour votre version SublimeText, vous perdrez tous vos paramètres car Settings - Default sera écrasé.

dans les dossiers Packages le dossier 'User/' sera ignoré entre les mises à niveau de SublimeText, les paramètres ici seront persistants.

pour activer les règles persistantes dans n'importe quel document, ajouter les paramètres dans Defaults - User :

{
  "rulers": [75, 80, 85]
}

Cet exemple affichera 3 règles, avec une longueur de 75, 80 et 85 caractères.

48
répondu Tecnocat 2013-04-23 04:29:35

comme d'autres l'ont dit avant moi, sélectionnez Préférences - > Paramètres-utilisateur et changement

"rulers": [],

à

"rulers": [80],

pour afficher une règle à la colonne 80.

maintenant pour le rub, il semble que l'on doit utiliser une police monospacée afin d'afficher les règles donc vous aurez également besoin de changer

"font_face": "",

à

"font_face": "Monospace",

ou toute autre police monospacée.

en y pensant, c'est logique. Si les différents caractères ont des largeurs différentes, alors la règle pourrait potentiellement ne pas être une seule ligne, mais un tas de segments de ligne ennuyeux. J'ai remarqué cela en utilisant la police par défaut et mes numéros de colonne n'étaient pas les mêmes pour la même position verticale. En même temps, ma règle de fantaisie a été spécifiée mais pas affichée. La modification de la font to Monospace a résolu les deux problèmes.

3
répondu Michael Ruth 2015-02-19 11:49:48

alors que la réponse par Ross Allen est grande, ce n'est pas le plus pratique si vous vous trouvez à vouloir basculer les règles sur et Hors ou changer la largeur à divers points tout en utilisant Sublime.

heureusement, quelqu'un a fait un paquet qui vous permet de le faire.

https://packagecontrol.io/packages/QuickRulers

le paquet fonctionne dans les textes sublimes 2 et 3.


Instructions D'Installation:

  1. Install PackageControl
  2. ouvert PackageControll (p.ex. via ⌘ + SHIFT + P )
  3. Type " Installer "et sélectionnez" Package Control: Installer le Paquet "
  4. Type " QuickRulers " et cliquez sur pour entrer pour installer le paquet QuickRulers .

vous pouvez accéder à la commande ( quick_rulers ) par plusieurs moyens différents, mais par défaut il est chargé dans Omnisearch via" QuickRulers: Open Panel ". (c'est à dire, appuyez sur ⌘ + SHIFT + P et le type " QuickRulers: Ouvrez le Panneau de ")

1
répondu romellem 2017-05-23 12:02:40

si vous changez de police, la règle ne sera pas affichée. Par exemple: J'ai mis "font_face": "Lucida Grande" , et la règle a disparu.

0
répondu German Khokhlov 2014-08-19 08:22:54