그놈 터미널과 터미네이터는 참을 수 없을 정도로 느려서 더 이상 사용되지 않습니다. (어떤 이유로든 초점을 이동하는 데 20~30초 정도 소요됩니다.)
xterm은 훌륭하고 빠릅니다. 하지만 작업 중인 문서에 대해 vim에 특정 유니코드 문자를 입력할 수 있어야 합니다. gnome-terminal과 terminator를 사용하면 ctrl+shift+u + hex 코드를 사용할 수 있지만 xterm에서는 작동하지 않습니다.
xterm에 임의의 유니코드 문자를 입력하는 방법은 무엇입니까?
운영체제는 데비안 8이다.
감사해요!
답변1
UTF-8을 처리하는 모든 텍스트 편집기는 자체적으로 동등한 기능을 제공하므로 xterm은 16진수 입력 기능을 구현하지 않습니다(이맥스,윔그리고비열한, 물론 심지어나노미터). 이는 쉘 스크립트에서 유용할 수 있지만 자주 언급되지는 않습니다. 물론 이 기능은 Windows에서 처음 구현되었습니다.
멀티바이트(예: UTF-8) 문자를 xterm에 입력하려면 조합 시퀀스를 사용할 수 있습니다. 특별한 경우에는 meta열쇠를 열쇠로 사용할 수도 있습니다.옮기다UTF-8의 128-255 적용 범위를 가져오지만 그 이상에서는 작성이 유효합니다.
gnome-terminal(더 정확하게는 VTE)도 Compose를 구현하지만 몇 가지 차이점이 있습니다.
추가 자료:
답변2
~처럼토마스 디키는 설명한다, xterm에는 코드 포인트로 문자를 입력하는 기본 제공 방법이 없습니다. (아마도 이는 정말 나쁜 사용자 경험이기 때문일 것입니다.)
하지만 Vim은 그렇지요: 삽입 모드에서 Ctrl+ 를 누른 V다음 u
16진수 4자리(또는 Ctrl+ 를 V누른 다음 U
16진수 8자리)를 누릅니다. 보다 쉽게 문자를 입력하려면Compose,유향 그래프(이것은 Vim에 내장된 작성 도구입니다) 또는 귀하의 언어에 적합한 입력 방법입니다.