質問

PuTTyをクライアントとしてsshで使用する場合、VIMでカラースキームを適切に機能させようとしましたが、残念ながらあまり成功していません。パテで256色を有効にし、VIMでt_Co = 256を設定しても、PuTTYで動作するのは8ビット色のみです。彼らはあるべき姿になっていない。この設定を複製しようとしています

役に立ちましたか?

解決

はい、画面で256色を実行できますが、このオプションは通常コンパイルされません。画面を自分でコンパイルするだけです:

--enable-colors256

あるいは、タブ付きPuTTy を取得できます。 ctrl-aが行の先頭に行くという利点があり、多くのtermcapの頭痛からあなたを救います。ただし、複数の端末からスクリーンセッションに再接続する場合は、ジョブのスクリーンよりも優れたものはありません。

NB。この質問はおそらくスーパーユーザーのものです。

他のヒント

コンパイルされたサポートだけでなく、screenrcにいくつかの設定を追加する必要があるかもしれません(必要です)。

http://www.frexx.de/xterm-256-notes/良いガイドがあります。スクリーンに関連する部分:

デフォルトでは、画面は256色対応のxtermで実行されていることを認識しません。画面内のプログラムにこの機能を認識させるには、〜/ .screenrcに3つの項目を設定する必要があります。
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I" 
# tell screen how to set colors. AB = background, AF=foreground 
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' 
# erase background with current bg color 
defbce "on"

Mac OSでも同じ問題があり、いくつかの解決策を試しましたが、すべてのテストで256色が表示されないことが示されました。その後、私はbrewからscreenをインストールし、すべてうまく動作します。 -enable-colors256 フラグなしでコンパイルされた / usr / bin / のMac OSのデフォルト画面が原因である可能性があります。

Solutions for Mac OS: brew install screen

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top