내 SSH 클라이언트에서 emacs 구문 강조 표시가 실패합니다.

내 SSH 클라이언트에서 emacs 구문 강조 표시가 실패합니다.

일부 문서를 편집하려면 SSH를 통해 원격 서버에 연결해야 합니다. 집에서 일할 때 SSH 보안 셸을 사용하여 원격 서버에 SSH로 연결하고 열지 emacs만, 내가 원하는 방식으로 정확하게 문서가 강조 표시되지는 않습니다.

이 서버의 emacs 스크린샷

Cygwin을 통해 ssh를 사용할 때처럼 구문 강조가 작동하도록 문제를 해결할 수 있는 방법이 있습니까?

Cygwin의 emacs 스크린샷

SSH Secure Shell에는 emacs에만 문제가 있습니다. 다른 모든 것은 괜찮습니다.

Bash의 구문 강조

답변1

Gilles의 생각에 따라 Windows 콘솔 기반 터미널 대신 Cygwin의 MinTTY 터미널을 사용하는 것이 좋습니다. PuTTY의 엔진을 사용하여 더 나은 경험을 제공합니다.

답변2

이 문제를 해결하는 데 도움이 되는지 확인하세요 M-x font-lock-mode. 그렇다면 (global-font-lock-mode 1).emacs 파일로 이동하십시오.

답변3

제안Symcbean의 코멘트해결됨질문이지만 흥미로운 가능성이 있습니다.

Emacs에서 SSH를 열 수 있는데 왜 SSH에서 Emacs를 열까요? ;) 당신이 가지고 있다면방황 모드이것은 표준 Emacs 설치의 일부입니다. Ctrl+를 누르고 x fEnter /ssh:hostname:filename(탭 완성 기능을 사용할 수 있음)를 누른 다음 를 누릅니다 Enter. 그런 다음 원격 호스트의 비밀번호를 묻는 메시지가 표시되고 파일이 열립니다.

Emacs가 로컬 컴퓨터에서 열리므로 문제가 해결됩니다. 다음 장점은 원격 시스템에서 Emacs(또는 Emacs)를 구성할 필요가 없다는 것입니다.

관련 정보