Używam Mac OS X Lion, Terminal.app i Tmux w wersji 1.6. Dostaję przerywaną linię jako obramowanie okna zamiast ciągłej linii, którą otrzymuję, gdy ssh do wirtualnej maszyny Debiana na tym samym komputerze przy użyciu tego samego terminala. Jak zmienić linię przerywaną na linię ciągłą?Granice Tmux są rysowane liniami przerywanymi; jak mogę zmienić je na ciągłe linie?
Odpowiedz
Znalazłem źródło problemu. To jest czcionka. Używałem Monaco i wyświetla pionowe kreski w taki sposób, że pionowy separator szyb jest przerywany. Z Menlo jest jednak solidny.
Dobre znalezisko. Szkoda, że wygładzanie nie może być wyłączone dla Menlo: http://stackoverflow.com/a/10072765/705157. Jednak użycie fontu xterm '' 6x13.dfont' z http://stackoverflow.com/a/2764467/705157 wydaje się być przyzwoitym nie-aliasowym zamiennikiem Monako. –
Miałem podobny problem, używając iTerm na Macu, aby zalogować się do redhat. Nagle linie pionowe się nie pokazały, a poziome zostały przerywane.
Naprawiłem problem odznaczając "Treat ambiguous-width characters as double width"
w iTerm->Preferences->Profiles->Text
Naprawiono to dla mnie, a także naprawiłem problem polegający na tym, że poziome krawędzie boków w aplikacjach ncurses były rysowane podwójną szerokością, zakłócając cały układ. Zmiana na Menlo z Monako również pomogła. –
WHOA! Byłem jak 4 miesiące i nie mogłem naprawić tego problemu dopóki nie zobaczyłem twojej odpowiedzi – deadlock
Naprawiono problem, który miałem z uzyskaniem tmuxline, aby wyświetlać poprawnie. – stevvooe
Faktycznie, niektóre czcionki lubisz zawierają tylko niewielką liczbę glifów wyświetlać zwykłe znaki, ale nie zawierają glify dla innych znaków Unicode, na przykład U + 2502 , który jest używany przez tmux jako pionowa linia podziału. Dlatego system zazwyczaj domyślnie przyjmuje czcionkę zastępczą, jednak niestety ta zastępcza czcionka nie zawiera glifów odpowiednich do rysowania linii ciągłej.
Jednym z możliwych rozwiązań jest użycie terminali obsługujących wybór czcionki zastępczej, takiej jak iTerm2, a następnie wybieranie Menlo, jak wspomniano jako czcionka inna niż ascii i używanie oryginalnej czcionki w tym samym czasie.
Inne rozwiązanie wymaga trochę więcej pracy, użyj fontforge lub innych edytorów czcionek, aby załatać brakujące glify używając tych z poprawnie wyświetlanej czcionki, np. Menlo. Tu jest link do tego, co mam zrobić, łatanie Inconsolata dla Powerline za pomocą glifów z Menlo: https://github.com/Determinant/inconsolata_for_powerline_mod
Jesteś świętym. Dzięki za zrobienie tego! –
późno do partii, ale może być przydatny:
- wybrać inną czcionkę dla znaków spoza ASCII
- Zmniejsz odstępy w pionie, aż separatory pionowe zostaną połączone w jedną linię.
- 1. linie nie są rysowane na widoku nakładki
- 2. Jak utworzyć ListView z przerywanymi liniami przerywanymi w systemie Android?
- 3. JavaFX 2.x: Jak edytować linie rysowane na XY LineChart?
- 4. Trójwymiarowy kształt krawędziowy z ukrytymi krawędziami jako przerywanymi liniami
- 5. Elastyczna lista wielowierszowa CSS z przerywanymi liniami (nazwa - - - cena)
- 6. JavaScript pokaż/ukryj granice/linie
- 7. Rysowanie prostokąta z przerywanymi liniami przy użyciu Rafael.js
- 8. Czarne linie między listItems, jak je usunąć?
- 9. Jak mogę skalować kreskowania rysowane w prostokącie?
- 10. Jak mogę wybrać wiele linii, które nie są ciągłe porcji?
- 11. tmux: różnica między wyświetlanymi liniami podziału linii między terminalami
- 12. Dlaczego poszarpane są linie płótna Tkintera?
- 13. Jak mogę złamać długie równanie nad liniami?
- 14. Dlaczego moje widoki nie są rysowane?
- 15. Przeciągnij i przesuń kółko rysowane na płótnie
- 16. Moje granice nie są wyrównane?
- 17. W vim, jak mogę usunąć wszystkie linie w pliku poza ostatnimi 100 liniami?
- 18. Oblicz rozmiary komórek i rysuj (z liniami pomiędzy nimi) je
- 19. Jak mogę zmienić 2 pliki ignorując wiodącą białą przestrzeń
- 20. Jak zmienić granice używanych/wykrytych symboli w Vim omni completion?
- 21. jak mogę animować granice CAlayer'a, aby stopniowo ujawniać obraz?
- 22. Użycie tmux powoduje utracenie wszystkich moich aliasów basha, w jaki sposób mogę je zatrzymać?
- 23. ggplot2 narysuj linie przerywane o tym samym kolorze, co linie ciągłe należące do różnych grup
- 24. awk zmienić separator rekordów (RS) na co 2 linie
- 25. ciągłe odcieni na matplotlib 3d powierzchni
- 26. UISegmentedControl granice
- 27. Jak mogę skopiować wyróżnione linie w Notepad ++?
- 28. tmux serwer nie działa na/private/tmp/tmux-502/default
- 29. Kontrolki nie są rysowane w tym samym czasie
- 30. Jak mogę uruchomić ciągłe zadanie w tle za pomocą Sidekiq?
Mam ten sam problem z iTerm2 i tmuxem 1.6. W Terminal.app jednak separator szyb jest solidny i nie jest przerywany. Znalazłeś rozwiązanie? –
Znalazłem trochę więcej informacji, ale wciąż nie ma rozwiązania. Myślę, że problem jest w rzeczywistości "cechą", jak opisano w dzienniku zmian dla Tmux 1.4: "Użyj znaków rysowania UTF-8 na terminalach UTF-8, tym samym naprawiając niektóre terminale (np. Kit), które wyłączają tryb ACS vt100 przełączanie sekwencji w trybie UTF-8 Na terminalach bez ACS należy używać odpowiedników ASCII. " Zobacz także http://stackoverflow.com/questions/8483798/tmux-borders-displayed-as-x-q-instead-of-lines –