vim ä Ö Ü의 독일어 움라우트

vim ä Ö Ü의 독일어 움라우트

나는 Mac 터미널을 사용하여 SSH를 통해 내 서버에 연결하고 있으며 내 서버와 Mac의 로케일은 모두 로 설정되어 있습니다 de_DE.UTF-8. ö, ä 또는 ü를 입력하려고 할 때마다 öäüvim에 기록됩니다. 이 문제는 내 서버와 로컬에서 발생하므로 문제가 로컬에서 해결되면 내 서버에서도 쉽게 해결할 수 있다고 생각했습니다. 동작을 변경하지는 :set encode=utf-8않지만 :set termencode=utf-8시도하면 :set encode=latin1실제 문자를 작성 ö하지만 각 문자 뒤에 공백도 추가됩니다. 내 터미널 설정은 utf-8로 설정되어 있으며 utf-8 및 utf-8을 포함하여 여러 인코딩이 활성화되어 있습니다 ä. 라틴어1.üö ä ü

이 어색한 문제를 해결하기 위해 시도할 수 있는 아이디어가 있는 사람이 있나요? 미리 감사드립니다!

답변1

도와주셔서 감사합니다! 다음 체크박스가 문제입니다.

https://stackoverflow.com/a/24770092/102182

"또한 이것이 핵심입니다. 에뮬레이션에서 "비ASCII 입력을 벗어나려면 Ctrl-V를 사용하십시오"가 선택 해제되어 있는지(즉, 설정되지 않았는지 확인하십시오.)

정말 고마워요 미켈!

답변2

이것은 나에게 효과적이었습니다(Mac OS X 10.5.8 터미널의 VIM. (!!)

파일에서 .vimrc:

set encoding=latin1

set filencoding=latin1

터미널 > 기본 설정 > 고급에서:

  • 비ASCII 입력 이스케이프

  • 엄밀히 말하면 VT-100

  • 문자 인코딩: Western ISO Latin1

관련 정보