Programing

Putty의 화살표 키는 커서를 이동하는 대신 ^ [[A ^ [[D ^ [[B]를 반환합니다.

lottogame 2020. 12. 11. 07:38
반응형

Putty의 화살표 키는 커서를 이동하는 대신 ^ [[A ^ [[D ^ [[B]를 반환합니다.


PuTTy에서 다른 사람이이 오류를 경험 한 적이 있습니까?

예를 들어, Up 키를 누르면 다음이 생성됩니다.

>>> ^[[A

Google은 특수 문자 검색을 허용하지 않으므로이 문제의 기존 버전을 찾는 데 어려움을 겪고 있습니다.


편집하다:

그래서 이것은 내가 어떤 유니 코드를 붙여 넣은 후에 일어난 일입니다 (제가 생각하기에 번역이 이미 utf-8로 설정되었을 때).

다른 열린 PuTTy 창과 다른 설정에 대해 설정 변경 대화 상자를 확인했지만 설정이 동일하게 보입니다.

EDIT2 :

PuTTy를 다시 시작하면 해결되지만 여전히 성가신 문제입니다.

EDIT3 :

똑같은 버그를 복제하는 방법 :

  1. Linux PC에 퍼티 터미널 열기 (RedHat 사용 중)
  2. Python 2.7. * 열기-명령 사용 python2.7(참고 : 2.6에서는 오류가 나타나지 않음)
  3. import codecs
  4. 이제 화살표 키를 사용하면이 기괴한 문자가 나타납니다.

내 경험상 "bash"가 실행되지 않기 때문입니다. "/ bin / bash"를 실행하여 색상, 역사 등을 즐기십시오.


'응용 프로그램 커서 키'모드를 변경해 볼 수 있습니다. 초기 구성 창의 터미널-> 키보드 하위 섹션에 있습니다 (이러한 설정은 잠재적으로 서버에 의해 재정의 될 수 있습니다).

http://the.earth.li/~sgtatham/putty/0.55/htmldoc/Chapter4.html#S4.4.4


운영 체제와 일치하도록 "기능 키 및 키패드"옵션을 지정하면 많은 문제가 해결되는 것으로 나타났습니다.

[퍼티]

터미널-> 키보드-> RadioButton "Linux"

(Linux를 사용하는 경우) 세션을 시작할 수 있습니다.


이 문제에 관심이있는 사람들을 위해 가상 환경에서 동일한 단순성을 가지고 문제를 해결했습니다.

pip install readlines

자세한 내용은 다음 답변 을 참조하십시오.


ssh에서 간단한 bash 명령 또는 sudo bash를 실행하십시오. 일반적으로 작동합니다.

참고 URL : https://stackoverflow.com/questions/14837248/arrow-keys-in-putty-returning-adb-instead-of-moving-the-cursor

반응형