Estoy usando Mac OS X Lion, Terminal.app y Tmux versión 1.6. Obtengo una línea punteada como borde de ventana en lugar de una línea continua que obtengo cuando entro en una máquina virtual Debian en la misma computadora usando la misma terminal. ¿Cómo puedo cambiar la línea punteada a una línea continua?Los bordes de Tmux se dibujan con líneas discontinuas; ¿Cómo puedo cambiarlos a líneas continuas?
Respuesta
Encontré el origen del problema. Es la fuente. Estaba usando Monaco y muestra guiones verticales de manera que el separador de paneles verticales se aplana. Con Menlo es sólido.
Buen descubrimiento. Lástima que no se pueda desactivar el anti-aliasing para Menlo: http://stackoverflow.com/a/10072765/705157. Sin embargo, usar xterm font '6x13.dfont' de http://stackoverflow.com/a/2764467/705157 parece ser un sustituto decente sin alias para Mónaco. –
Tuve un problema similar con iTerm en mac para iniciar sesión en un redhat. De repente, las líneas verticales no se muestran y las horizontales se desvanecen.
He arreglado el problema desactivando "Treat ambiguous-width characters as double width"
en iTerm->Preferences->Profiles->Text
Esto solucionó las cosas para mí, y también solucionó el problema de que los bordes de las cajas horizontales en las aplicaciones de ncurses se dibujarían en doble ancho, arruinando todo el diseño. Cambiar a Menlo desde Mónaco también ayudó. –
¡WHOA! Pasaron como 4 meses y no pude solucionar este problema hasta que vi su respuesta – deadlock
Esto solucionó un problema que tenía al hacer que tmuxline se mostrara correctamente. – stevvooe
De hecho, algunas fuentes te gusta sólo contienen una pequeña cantidad de glifos para mostrar los caracteres habituales, pero no ha incluido glifos para otros caracteres Unicode, por ejemplo, U + 2502 , que es utilizado por tmux como la línea divisoria vertical. Por lo tanto, el sistema generalmente adopta de manera predeterminada una fuente alternativa, sin embargo, desafortunadamente, esa fuente secundaria no proporciona los glifos que son apropiados para dibujar una línea continua.
Una posible solución es usar terminales que admitan la selección de una fuente alternativa, como iTerm2, luego elija Menlo como mencionó como la fuente que no es ascii y use la fuente original al mismo tiempo.
La otra solución requiere un poco más de trabajo, use fontforge u otros editores de fuentes para parchar los glifos que faltan utilizando los de una fuente correctamente mostrada como Menlo. Aquí hay un enlace a lo que he hecho, parches inconsolata de la línea eléctrica utilizando glifos de Menlo: https://github.com/Determinant/inconsolata_for_powerline_mod
Eres un santo. ¡Gracias por hacer eso! –
tarde a la fiesta, pero podría ser útil:
- escoger una fuente diferente para caracteres no ASCII
- reducir el espaciado vertical hasta que los separadores verticales se unan en una sola línea
- 1. líneas continuas y discontinuas utilizando ggplot
- 2. Dibujando líneas punteadas y continuas
- 3. Líneas discontinuas para un gráfico de líneas de google
- 4. Cómo dibujar un rectángulo de líneas discontinuas en el lienzo?
- 5. líneas no se dibujan en la vista de superposición
- 6. ggplot: eliminar líneas en los bordes de la cinta
- 7. ¿Cómo se dibujan las líneas de un árbol genealógico usando HTML CSS?
- 8. Dibujar líneas punteadas con OpenGL-ES
- 9. Django aplicación de correo electrónico líneas discontinuas - longitud de línea máxima (y cómo cambiarla)?
- 10. Clasificando líneas con opencv
- 11. ¿Cómo se dibujan polígonos transparentes con Python?
- 12. mostrar líneas verticales y líneas horizontales en los trazados
- 13. openGL: líneas con sombreadores
- 14. HUD con líneas múltiples
- 15. ¿Cómo puedo crear un gráfico de líneas apiladas con matplotlib?
- 16. ¿Cómo dibujan gráficos los programas matemáticos y cómo puedo crearlos?
- 17. ¿Nuevas líneas con ConfigParser?
- 18. Limpiar líneas de canvas de javascript con líneas que se intersectan
- 19. cómo dibujar líneas de cuadrícula con libgdx
- 20. Cómo agregar flechas a los gráficos de líneas en Matlab?
- 21. ¿Cómo puedo copiar líneas resaltadas en Notepad ++?
- 22. ¿Cómo puedo reemplazar las líneas nuevas con PowerShell?
- 23. glPolygonOffset() errores con líneas
- 24. Envoltura de líneas de código: cómo manejar líneas largas
- 25. cómo agregar números de líneas a: QTextEdit?
- 26. expresión regular para despojar a los comentarios y observaciones de varias líneas y líneas vacías
- 27. En vim, ¿cómo puedo eliminar todas las líneas en un archivo, excepto las últimas 100 líneas?
- 28. ¿Puedo limitar la altura de WPF TextBlock a dos líneas?
- 29. Commit líneas específicas de un archivo de Git a los
- 30. Cómo dibujar líneas suaves con antialias
Tengo el mismo problema con iTerm2 y tmux 1.6. Sin embargo, en Terminal.app, el separador de paneles es sólido y no está discontinuo. ¿Encontraste una solución? –
Encontré algo más de información, pero todavía no hay solución. Creo que el problema es realmente una "característica" como se describe en el registro de cambios para Tmux 1.4: "Usar caracteres de dibujo de línea UTF-8 en terminales UTF-8, arreglando algunos terminales (por ejemplo, masilla) que deshabilitan el modo vt100 ACS cambiando secuencias en modo UTF-8. En terminales sin ACS, use equivalentes ASCII ". También vea http://stackoverflow.com/questions/8483798/tmux-borders-displayed-as-x-q-instead-of-lines –