formatting - ponerle - html texto con bordes
80 caracteres/lĂnea de margen derecha en Sublime Text 3 (2)
Puede tener 80 caracteres / línea de margen derecha en Netbeans , Text Mate y probablemente muchos, muchos más IDEs. ¿Es posible tenerlo también en Sublime Text 3? ¿Alguna opción, complemento, etc.?
Para que esto funcione, su fuente también debe configurarse en monoespacio.
Si lo piensas bien, las líneas no pueden alinearse perfectamente.
Esta respuesta se detalla en el foro de texto sublime:
http://www.sublimetext.com/forum/viewtopic.php?f=3&p=42052
Esta respuesta tiene enlaces para elegir una fuente adecuada para su sistema operativo,
y da una respuesta a un caso extremo de fuentes que no se alinean.
Otro sitio web que enumera excelentes fuentes gratuitas monoespaciadas para programadores. http://hivelogic.com/articles/top-10-programming-fonts
En , vea:
La respuesta de Michael Ruth aquí: ¿Cómo hacer que la regla siempre se muestre en el texto Sublime 2?
La respuesta de MattDMo aquí: ¿Cuál es la fuente predeterminada de Sublime Text?
Tengo reglas establecidas en lo siguiente:
30
50 (los títulos de mensajes de confirmación de git deben limitarse a 50 caracteres)
72 (los detalles del mensaje git commit deben limitarse a 72 caracteres)
80 (La ventana de la consola de comandos de Windows alcanza un máximo de 80 caracteres de ancho)
Otros entornos de visualización que se benefician de líneas más cortas: github: no hay ajuste de palabras cuando se visualiza un archivo en línea
Entonces, trato de mantener .js .md y otros archivos en 70-80 caracteres.
Consola de Windows: 80 caracteres.
Sí, es posible tanto en Sublime Text 2 como en 3 (que
realmente
debería
upgrade
si aún no lo ha hecho; no se preocupe por el nombre "
beta
", es sólido).
Seleccione
View → Ruler → 80
(también hay varias otras opciones allí).
Si realmente desea ajustar su texto en 80 columnas, seleccione
View → Word Wrap Column → 80
.
Asegúrese de que
View → Word Wrap
esté seleccionado.
Para hacer que sus selecciones sean permanentes (el valor predeterminado para
todos los
archivos o vistas abiertos), abra
Preferences → Settings—User
y use cualquiera de las siguientes reglas:
{
// 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
}
Esta configuración también se puede utilizar en un archivo
.sublime-project
para establecer valores predeterminados para cada
project
, o en un archivo
.sublime-settings
syntax-specific
si solo desea que se apliquen a los archivos escritos en un idioma determinado (
Python.sublime-settings
frente a
JavaScript.sublime-settings
, por ejemplo).
Acceda a estos archivos de configuración abriendo un archivo con la sintaxis deseada, luego seleccione
Preferences → Settings—More → Syntax Specific—User
.
Como siempre, si tiene varias entradas en su archivo de configuración, sepárelas con comas
,
excepto después de la última.
Todo el contenido debe estar encerrado entre llaves
{ }
.
Básicamente, asegúrese de que sea
JSON
válido.
Si desea que una combinación de teclas establezca automáticamente la regla en 80 para una vista / archivo en particular, o si está interesado en aprender cómo establecer el valor sin usar el mouse, consulte mi respuesta aquí .
Finalmente, como se mencionó en
otra respuesta
,
realmente
debería usar una fuente monoespacial para que su código se alinee correctamente.
Otros tipos de fuentes tienen letras de ancho variable, lo que significa que una línea de 80 caracteres puede no tener la misma longitud que otra línea de 80 caracteres con contenido diferente, y sus muescas se verán desordenadas.
Sublime tiene las fuentes monoespaciales
establecidas de forma predeterminada
, pero por supuesto, puede elegir la que desee.
Personalmente, me gusta mucho
Liberation Mono
.
Tiene glifos para admitir muchos idiomas diferentes y caracteres Unicode, se ve bien en una variedad de tamaños diferentes y (lo más importante para una fuente de programación) diferencia claramente entre
0
y
O
(dígito cero y mayúscula oh) y
1
y
l
(dígito uno y letra minúscula ell), que desafortunadamente no todas las fuentes monoespaciales sí.
La versión 2.0 y posterior de la fuente están bajo la licencia de código
abierto SIL Open Font License 1.1
(aquí están las
FAQ
).