vim:SSH経由で接続するときは、異なるカラースキームを使用してください。

vim:SSH経由で接続するときは、異なるカラースキームを使用してください。

私が使っているデスクトップでは混合カラースキームvimで、私のコンソールの16色パレットのデフォルトの色を設定します(readmeファイルで説明されているように)。

しかし、私のラップトップはDaylightカラースキームを使用しているので、ノートブックからデスクトップにSSH経由でVIMを開くときに混合色を使用するのは興味深いようです。

別のコンピュータにSSHを接続するときに色を設定するためにvim設定を「転送」する方法はありますか? (colorschemeファイルがすでにインストールされていると仮定して呼び出すだけですcolorscheme solarized。)

ベストアンサー1

環境変数にアクセスできます。あなたのvimrc使用中$NAMEssh環境変数の設定SSH_CONNECTIONSSHセッション内で接続の非 null メタデータです。vimSSHアクセス権があるかどうかに応じて、2つを組み合わせて設定コードを実行できます。

if $SSH_CONNECTION
    colorscheme solarized
endif

ifランタイムの本文はSSH_CONNECTION空ではないため、デスクトップに配置すると、以前に設定した.vimrc内容と一緒にSSHを介してSolarizedテーマを取得できます。

おすすめ記事