나는 mac 터미널을 사용하여 SSH를 통해 내 서버에 연결하고 내 서버와 Mac 모두의 로케일이 de_DE.UTF-8
. ö, ä 또는 ü를 입력하려고 할 때마다 öäü
vim에 기록됩니다. 이 문제는 내 서버와 로컬에서 발생하므로 문제가 로컬에서 해결되면 내 서버에서도 쉽게 해결할 수 있다고 생각합니다. 동작을 변경하지 :set encode=utf-8
않지만 :set termencode=utf-8
대신 시도하면 :set encode=latin1
실제를 작성 하고 ö
각 문자 뒤에 공백도 추가합니다. 터미널 설정은 utf-8로 설정되고 utf-8 및 latin1을 포함한 여러 인코딩이 활성화됩니다. .ä
ü
ö ä ü
이 어색한 문제를 해결할 수 있는 아이디어가 있는 사람이 있나요? 많은 감사드립니다!
답변1
도움을 주셔서 감사합니다! 다음 체크박스가 문제였습니다.
https://stackoverflow.com/a/24770092/102182
"또한 이것이 핵심입니다. 에뮬레이션에서 Control-V를 사용하여 비ASCII 입력 탈출이 선택 해제되어 있는지(즉, 설정되지 않았는지 확인하세요.")
Mikel에게 큰 감사를 드립니다!
답변2
이것은 나에게 효과적입니다 (Mac OS X 10.5.8 터미널의 VIM. (!!)
파일에서 .vimrc
:
set encoding=latin1
set filencoding=latin1
터미널 > 기본 설정 > 고급에서:
비ASCII 입력 이스케이프
엄격한 VT-100
CharacterEncoding: 서부 ISO Latin1