私はこの質問を始めましたが、開いている間に答えました。この質問を投稿し、自分のソリューションでフォローアップし、他の潜在的なソリューションに対して公開したままにします。
<
バックストーリー>
私はtmuxおよびvimユーザーです。フラッシュムービーでカーネルパニックが発生したときにUbuntu開発マシンが動き出すことを心配する必要がないので、リモートvimの作業が好きです。tmuxを実行するということは、再起動後に開いているファイルが私を待っており、中断したところから続行できることを意味します。次のように接続すると、tmuxセッションでのvimの実行で問題が発生しました。
ssh example.com -t 'tmux attach'
UTF-8の問題は、通常どおりにシェルインし、手動でtmuxセッションにアタッチした場合に発生しない、発生します。
<
/バックストーリー>
私は私が私の中で設定した他のもののいずれかの影響を与えませんsshのログイン時に何かを開始する再利用可能な方法で、したいです.zshrc
(またはあなたの.bashrc
ない私の開発環境で、必要な場合がありますが、まだbashのを使用している場合)を非常に言われたマシンで時々ローカルで作業しているときに表示されます。
ssh example.com -t 'tmux attach'
ていない理由は、環境の読み込みに問題があるからではなく、UTF-8文字の表示に問題があるからです。従来の方法で接続する場合、この問題は存在しません。このため、この質問は、SSH経由で接続した直後にスクリプトを実行することに関するものです。