私の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)を設定する必要がないことです。

関連情報