De 80 caractères / droite ligne de la marge dans Sublime Text 3
Vous pouvez avoir de 80 caractères /droite ligne de la marge de dans Netbeans, Texte Mate et probablement beaucoup, beaucoup plus d'autres IDEs. Est-il possible de l'avoir dans Sublime Text 3 ainsi? Toute option, plugin, etc.?
Vous devez vous connecter pour publier un commentaire.
Oui, il est possible à la fois dans Sublime Text 2 et 3 (ce qui devrait vraiment mise à niveau si vous ne l'avez pas déjà - ne vous inquiétez pas au sujet de la "bêta" nom", c'est du rock-solide). Sélectionnez
View → Ruler → 80
(il y a plusieurs autres options là-aussi). Si vous aimez à en fait, entourez votre texte à 80 colonnes, sélectionnezView → Word Wrap Column → 80
. Assurez-vous queView → Word Wrap
est sélectionné.Pour effectuer vos sélections permanente (la valeur par défaut pour tous fichiers ouverts ou points de vue), ouvrir
Preferences → Settings—User
et utiliser les règles suivantes:Ces paramètres peuvent également être utilisés dans un
.sublime-project
fichier pour définir les valeurs par défaut parprojet, ou dans un syntaxe spécifique.sublime-settings
fichier si vous ne voulez qu'ils s'appliquent à des fichiers écrits dans une langue donnée (Python.sublime-settings
vsJavaScript.sublime-settings
, par exemple). L'accès à ces fichiers de paramètres par l'ouverture d'un fichier à la bonne syntaxe, puis en sélectionnantPreferences → Settings—More → Syntax Specific—User
.Comme toujours, si vous avez plusieurs entrées dans votre fichier de paramètres, séparés par des virgules
,
sauf après la dernière. L'ensemble du contenu doit être placé entre accolades{ }
. Fondamentalement, assurez-vous qu'il est valide JSON.Si vous souhaitez une combinaison de touche pour régler automatiquement la règle à 80 pour un point de vue particulier/un fichier, ou vous êtes intéressé à apprendre comment définir la valeur sans l'aide de la souris, voir ma réponse ici.
Enfin, tel que mentionné dans une autre réponse, vous vraiment devriez être en utilisant une police à espacement fixe pour que votre code à la ligne correctement. D'autres types de polices à largeur variable des lettres, ce qui signifie l'un de 80 caractères par ligne peut ne pas sembler être de la même longueur que l'autre de 80 caractères par ligne avec un contenu différent, et votre indentations va chercher tout foiré. Sublime a des polices à espacement fixe définir par défaut, mais vous pouvez bien sûr choisir n'importe quel que vous voulez. Personnellement, j'aime beaucoup Libération Mono. Il a glyphes à l'appui de beaucoup de différentes langues et de caractères Unicode, ressemble bien à une variété de tailles différentes, et (le plus important pour une programmation de police) distingue clairement entre
0
etO
(le chiffre zéro et la lettre majuscule oh) et1
etl
(chiffres et lettre minuscule apl), qui ne sont pas toutes les polices à espacement fixe le faire, malheureusement. La Version 2.0 et plus tard de la police sont sous licence open-source SIL Open font License 1.1 (ici, c'est le FAQ).Preferences>Settings More>Syntax Specific - User
."settings": { }
bloc.Edit > Wrap paragraph at 72 characters
!!! Vous juste m'a sauvé de 60 secondes pour chaque message de commit j'écris! Merci à vous!!! (Et vous avez probablement déjà voir le raccourci clavier pour l'emballage à la règle que cmd+option+q).Pour que cela fonctionne, votre police doit également être réglé à monospace.
Si vous pensez à ce sujet, les lignes ne peuvent autrement être parfaitement alignés parfaitement.
Cette réponse est détaillée à sublime text forum:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
Cette réponse a des liens pour le choix d'une police appropriée pour votre système d'exploitation,
et donne une réponse à un cas limite de polices qui ne sont pas de doublure.
Un autre site qui répertorie un grand espacement fixe des polices de caractères gratuites pour les programmeurs.
http://hivelogic.com/articles/top-10-programming-fonts
Sur stackoverflow, voir:
Michael Ruth réponse ici:
Comment faire de la règle de toujours être indiqué dans Sublime text 2?
MattDMo de réponse ici:
Qu'est-ce que la police par défaut de Sublime Text?
J'ai dirigeants définir les éléments suivants:
30
50 (git commit message de titres devrait être limité à 50 caractères)
72 (git commit détails du message doit être limitée à 72 caractères)
80 (Windows Console de Commande de la Fenêtre plafonne à 80 largeur de caractère)
De visualisation autres environnements de raccourcir les lignes:
github: il n'y a pas de retour automatique à la ligne lors de l'affichage d'un fichier en ligne
Alors, j'essaie de garder .js .md et d'autres fichiers à 70 à 80 caractères.
Console Windows: de 80 caractères.