원격 OpenBSD 5.2 amd64에서 키릴 문자/러시아어 텍스트를 쉽게 편집하려고 합니다.
나는 그것을 사용하고 있다emacs-21.4p18-no_x11
, 인코딩을 사용하여 파일을 열려고 하면 키릴 문자가 표시되지 않습니다 windows-1251
(대신 물음표가 표시되고 때로는 저장하려고 할 때 파일이 무작위로 손상되기도 함) env LANG=bg_BG.CP1251 emacs
. ru_RU.CP1251
접근이 불가능하다/usr/share/locale/
) 및 PuTTY를 Win1251 (Cyrillic)
; 그러나 이것은 문자를 입력하는 것이 아니라 문자를 표시하는 데에만 작동합니다. 로컬 키보드를 러시아어로 전환하고 emacs에 입력하면 emacs를 종료하고 다음을 사용한 후에도 모든 종류의 임의의 내부 명령이 실행됩니다.cat(1)
러시아어 입력에는 문제가 없습니다. 그런 다음 emacs에서 열고 임시 파일에서 실제 파일로 복사하여 붙여넣을 수 있는데 이는 매우 번거롭고 비효율적입니다.
나도 시도했다mg(1)
, 그러나 러시아어 문자 등을 표시하며 \315
러시아어도 입력할 수 없습니다.
편집 중인 파일이 다음과 같은 경우
nginx.conf
emacs에 대한 인코딩을 자동으로 지정하는 방법이 있습니까 ? 모든 것파일 변수예제는 a로 시작하는 것 같지만mode
패턴이 없습니다nginx.conf
.어떻게 emacs/mg 파일을 또는 에 로드
windows-1251
하고koi8-r
에 표시 할 수 있습니까UTF-8
?emacs/mg에서 키릴 문자 입력을 허용하는 방법은 무엇입니까?
답변1
로캘을 러시아어로 설정할 수 있습니다.
M-x set-language-environment
파일을 열면 읽을 수 있어야 합니다.