もともとこの内容を投稿しました。アップルスタック交換しかし、解決策はLinux-eyかもしれません.bashrc
。
現在のLinuxシステムにSSHで接続すると、ls
VIMの出力色と構文色はローカルシステムとは異なります。表示される色は私のプロフィール...色...ANSI色で定義されていません。色が常に一貫するように、リモートセッションのテキストをANSI色と一致させるにはどうすればよいですか?
私が言う内容の例は次のとおりです。左は私のローカルコンピュータのVIMセッション、右はSSHセッションのVIMセッションです。その恐ろしい茶色に注意してください。
以下はls
問題の例です。色が違います。
ベストアンサー1
ターミナルvimは、ターミナルが提供する色(ターミナルが256色モードまたは設定可能な色を提供しない限り、おそらくユーザーが選択したANSI色)を使用しますが、使用する色はvimカラースキームと背景コントロールを信頼するかどうかに応じて決定されます。明るいか暗い。
を使用すると、背景が明るくまたは暗く設定されていることを確認できます:set background?
。一般的な方法で変更できます(例:set background=dark
:)。
を実行して現在のカラースキームを確認し、:colorscheme
を実行して設定できます:colorscheme «NAME»
。少なくともここでは、vimはタブで名前を完成させ、利用可能なすべての名前を見ることができます。
必要な設定を見つけたら、その設定をに追加できます~/.vimrc
。
編集する: ls
色(GNU coreutilsを使用)は環境変数によって設定されます。またはこれがうまくいかない場合をLS_COLORS
参照してください。 Mac OS XとGNU coreutils(Linuxで一般的に使用されています)は完全に別々の実装なので、やや難しいかもしれません。info dircolors
man dircolors
ls
ls