Czasami, gdy używam less
w zakładce screen
, klawisze strzałek wyświetlić ^[OA
, ^[OB
, ^[OC
i ^[OD
zamiast robić to, co chcę im zrobić. Czy jest coś, co mogę zrobić, aby to naprawić i ponownie uzyskać kontrolę nad less
?strzałek przestać działać przy użyciu mniej w gnu sesji screen
6
A
Odpowiedz
2
- Jeśli zdarza się od czasu do czasu, wydaje się, że niektóre aplikacji (np
cat
lubless
plik binarny) rozpada konsolę wysyłając go control characters. Musisz uruchomić poleceniereset
z wiersza poleceń, aby odzyskać. - W przeciwnym razie musisz oszukać aplikację terminalu. Proponuję użyć CryptoTerm, która pozwala zdefiniować odwzorowania klawiszy niestandardowych.
7
wprowadzić !reset
na mniej szybkiej
2
Kolejną rzeczą do sprawdzenia jest zmienna TERM. W moim przypadku przełączyłem się na Linuksa i uruchomiłem mniej na ekranie - zmienna TERM została ustawiona na "screen" - która rozbija klawisze strzałek. Działa to doskonale, jeśli biegnę mniej w ten sposób:
TERM=xterm less <file>
1
Znalazłem że reset
z ciągu ekran nie rozwiązuje problemu czasami, jak to jest zewnętrzna klient/shell, którego stan jest rzeczywiście mylić i ekran przechwytuje znaki kontrolne z reset
i uniemożliwia im dotarcie do zewnętrznego klienta. W tej sytuacji muszę odłączyć mój sesji (Ctrl + , d), uruchom reset
, a następnie dołączyć do sesji ponownie (screen -r
).
Powiązane problemy
- 1. Wtyczki w wysublimowanej przestać działać sporadycznie
- 2. Shell GNU Screen X Stuff problemy
- 3. "screen" jakoś odtrąca moje klawisze strzałek w emacs po^Z
- 4. Jak kontrolować sesję ekranową w sesji screen?
- 5. obrazu mniej czystego CSS strzałek tagi
- 6. Zachowywanie sesji w Javie przy użyciu sendredirect
- 7. Jak zrobić GNU-Screen share 1 ekran dla wszystkich użytkowników?
- 8. A „.Na()” działanie słuchacz zdaje się przestać działać
- 9. Uruchom screen z Perla
- 10. ukośniki (`/`) w wartościach CSS przy użyciu mniej (np `font` skrót)
- 11. Czytanie identyfikatora sesji przy użyciu kodu JavaScript
- 12. Kiedy używasz vima lub mniej na ekranie gnu, opuszczenie vima lub mniej pozostawia długotrwały ślad
- 13. Optymalizacja GCC: jak mniej operacji może działać wolniej?
- 14. Limit czasu sesji w RoR przy użyciu narzędzia Devise
- 15. Budowanie niestandardowego orzecznik działać jako filtr przy użyciu foreach pętli
- 16. Jak wznowić ekran (ekran GNU)
- 17. Wygląd strzałek w ggplot2 geom_segment()
- 18. Maksymalna długość życia sesji na iPada przy użyciu PHP?
- 19. Ustawianie i przedłużanie czasu trwania sesji przy użyciu Zend_Auth
- 20. nie mogę przestać żądania AJAX przy użyciu jQuery i abort() funkcji
- 21. tell cin przestać czytać w nowej linii
- 22. vim: jak określić klawisze strzałek
- 23. PyMC3 & Theano - kod Theano który działa przestać działać po imporcie pymc3
- 24. Polecenie sbt clear screen
- 25. Przechowuj plik cookie sesji logowania w przeglądarce przy użyciu mechanizmu ruby
- 26. Lekka wersja readline GNU
- 27. Wykreślanie strzałek z gnuplotem
- 28. Bash: Uzyskiwanie PID z demonizowanej sesji screenowej
- 29. Niespójność przy użyciu printf
- 30. ekran gnu: ponownie podłącz wszystkie wcześniej odłączone sesje