Sie können 80 Zeichen/rechte Randlinie in Netbeans, Text Mate und wahrscheinlich viele, viele andere IDEs haben. Ist es möglich, es auch in Sublime Text 3 zu haben? Jede Option, Plugin usw.?80 Zeichen/rechte Randlinie in Sublime Text 3
Antwort
Ja, ist es möglich, sowohl in Sublime Text 2 und 3 (die Sie sollten wirklichupgrade zu, wenn Sie bereits nicht - keine Sorge über die „Beta“ Namen, es ist Rock- solide). Wählen Sie View → Ruler → 80
(es gibt auch einige andere Optionen dort). Wenn Sie Ihren Text in 80 Spalten umbrechen möchten, wählen Sie View → Word Wrap Column → 80
. Stellen Sie sicher, dass View → Word Wrap
ausgewählt ist.
{
// set vertical rulers in specified columns.
// Use "rulers": [80] for just one ruler
// default value is []
"rulers": [80, 100, 120],
// turn on word wrap for source and text
// default value is "auto", which means off for source and on for text
"word_wrap": true,
// set word wrapping at this column
// default value is 0, meaning wrapping occurs at window width
"wrap_width": 80
}
Diese Einstellungen können auch in einem .sublime-project
verwendet werden:
Um Ihre Auswahl permanent (die Standardeinstellung für alle Dateien oder Ansichten geöffnet), offene Preferences → Settings—User
und verwenden Sie einen der folgenden Regeln zu machen Datei, um Standardeinstellungen für eine Datei auf project oder in einer Datei syntax-specific.sublime-settings
festzulegen, wenn sie nur für Dateien gelten sollen, die in einer bestimmten Sprache geschrieben wurden (z. B. Python.sublime-settings
vs. JavaScript.sublime-settings
). Greifen Sie auf diese Einstellungsdateien zu, indem Sie eine Datei mit der gewünschten Syntax öffnen und dann Preferences → Settings—More → Syntax Specific—User
auswählen.
Wie immer, wenn Sie mehrere Einträge in Ihrer Einstellungsdatei haben, trennen Sie sie durch Kommas ,
mit Ausnahme nach dem letzten. Der gesamte Inhalt sollte in geschweiften Klammern { }
eingeschlossen sein. Stellen Sie sicher, dass es gültig JSON ist.
Wenn Sie möchten, dass eine Tastenkombination das Lineal für eine bestimmte Ansicht/Datei automatisch auf 80 setzt oder wenn Sie erfahren möchten, wie Sie den Wert ohne Verwendung der Maus einstellen können, finden Sie weitere Informationen unter my answer here.
Schließlich, wie in another answer erwähnt, sollten Sie wirklich sollte eine Monospace-Schriftart verwenden, damit Ihr Code richtig ausgerichtet. Andere Arten von Fonts haben Buchstaben mit variabler Breite, was bedeutet, dass eine 80-Zeichen-Zeile möglicherweise nicht die gleiche Länge wie eine andere 80-Zeichen-Zeile mit unterschiedlichem Inhalt aufweist, und Ihre Einrückungen werden alle durcheinander sein. Sublime hat Monospace-Fonts set by default, aber Sie können natürlich wählen, welche Sie wollen. Persönlich mag ich wirklich Liberation Mono. Es hat Glyphen, um viele verschiedene Sprachen und Unicode-Zeichen zu unterstützen, sieht gut aus in einer Vielzahl von verschiedenen Größen und (am wichtigsten für eine Programmierschrift) unterscheidet eindeutig zwischen 0
und O
(Ziffer Null und Großbuchstaben oh) und 1
und l
(Ziffer Ein - und Kleinbuchstabe ell), was leider nicht alle Monospace - Fonts tun. Version 2.0 und höher der Schriftart sind unter der Open-Source SIL Open Font License 1.1 lizenziert (hier ist die FAQ).
Damit dies funktioniert, muss Ihre Schriftart auch auf Monospace gesetzt werden.
Wenn Sie darüber nachdenken, können sich Linien sonst nicht perfekt ausrichten.
Diese Antwort wird in erhabenem Text Forum beschrieben:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
Diese Antwort Links hat eine geeignete Schriftart für Ihr Betriebssystem für die Wahl,
und gibt eine Antwort auf eine Kante Fall von Schriften nicht Schlange.
Eine andere Website, die große monospaced freie Schriftarten für Programmierer auflistet. http://hivelogic.com/articles/top-10-programming-fonts
auf Stackoverflow finden Sie unter:
Michael Ruth Antwort hier: How to make ruler always be shown in Sublime text 2?
hier MattDMo Antwort: What is the default font of Sublime Text?
I Herrscher auf der folgenden gesetzt haben:
50 (git commit message titles sollte auf 50 Zeichen begrenzt sein)
72 (git commit Nachricht Details sollte auf 72 Zeichen begrenzt)
80 (Windows Command Console Fenster maxes bei 80 Charakter Breite)
Andere Betrachtungsumgebungen, die von kürzeren Linien profitieren: Github: Es gibt kein Wort Wrap beim Anzeigen einer Datei online
Also versuche ich, .js .md und andere Dateien bei 70-80 Zeichen zu halten.
Windows-Konsole: 80 Zeichen.
- 1. Sublime Text 3 Java-Autovervollständigung
- 2. Sublime Text 3: Kommentarsprache ändern
- 3. Sublime Text 3 - Clean Paste
- 4. NodeJS EADDRINUSE Sublime Text 3
- 5. Sublime Text 3 Code AutoFormatierung
- 6. Sublime Text 3 Kontextergänzung deaktivieren
- 7. Sublime Text 3 - Standard zu Text Dateityp
- 8. React.js Dateien Syntax in sublime Text 3
- 9. Verbessere eslint Hervorhebung in sublime-text 3
- 10. Remember Suchabfrage in Sublime Text 3
- 11. JavaScript Tipps in Sublime Text 3
- 12. Preserve Case Ersetzen in Sublime Text 3
- 13. Standardtastenbindung in Sublime Text 3 funktioniert nicht
- 14. starten Newline mit automatisch generierten Text in Sublime Text 3
- 15. Sublime Text 3 API: Text in einer bestimmten Region finden
- 16. Sublime Text 3 Syntax Farbgebungsprobleme PHP/HTML
- 17. Sublime Text 3 deaktivieren internen Bildbetrachter
- 18. Sublime Text 3 Interaktive Python-Konsole?
- 19. Pakete verschwinden nach Sublime Text 3 Update
- 20. Kann Sublime Text 3 projektspezifische Snippets unterstützen?
- 21. Sublime Text 3 Paket für EJS-Formatierung
- 22. Sublime Text 3 mit Sass Unterstützung
- 23. Sublime text 3 - ColorHighlighter funktioniert nicht "live"
- 24. Weißer Text in Sublime Text
- 25. Sublime Text 3 - Double Tab Ausgabe
- 26. Sublime Text (3) Plugin definieren neue Panel
- 27. Sublime Text 3 Plugin wechseln zu on_pre_save
- 28. Sublime Text 3 PHP-Syntax nicht Highlighting
- 29. Sublime Text 3 Tab Größe pro Dateityp?
- 30. Sass Compiler auf Sublime Text 3
Danke. Entferne deine Fettfüllung, weil sie meine Augäpfel berührt! :] Plus, fügte ein paar zusätzliche Informationen hinzu, obwohl dir natürlich der ganze Ruhm zukommt. – trejder
Ist es möglich, hier hart zu wickeln? z.B. das Äquivalent davon automatisch Bearbeiten-> Wrap-> Zeilenumbruch am Lineal, aber ohne diesen Prozess (oder die entsprechende Tastenkombination?) – evolvedmicrobe
groß, tx! Ich möchte nur ein Lineal in meinen Python-Dateien; Sie können Syntax-spezifische Einstellungen hinzufügen, indem Sie eine .py-Datei öffnen und dann 'Einstellungen> Einstellungen Weitere> Syntax-spezifisch - Benutzer '. – ptim