tmuxおよびPowerline:作業構成


8

バックグラウンド

Powerlineプロジェクトは非常に興味深いものでした。何度か試した結果、なんとかVimで正しく動作するようになりました。次に、に次の行を貼り付けて、tmuxの有効化を続行しました~/.tmux.conf

source '{repository_root}/powerline/bindings/tmux/powerline.conf'

期待どおりに動作しません。これは、現時点での見方です(さらに、構成ファイルに貼り付けた上記の行)。

tmuxとPowerline

質問

期待どおりに動作させるにはどうすればよいですか?

期待:基本的に、右側に日付と時刻。

tmuxの左側 tmuxの右側

これらのスクリーンショットは、Powerlineに進化した別のプロジェクトtmux-powerlineからのものです。したがって、私は新しいプラグインが同様のステータスライン構成を持つことを期待しています。さらに、この「期待」はtmuxのこの構成ファイルでサポートされています。

質問の言い換え

私が取得しようとしている電力線に正しく仕事をtmuxは。左側の部分(13 > 1 > bash > 2 > vim >)は問題< Sat < 2012-06-16 < 18:51ありませんが、右側の部分()はありません。tmuxのの代替ステータスバー、私はすでに私のもの、きれいに磨かなければならないの;)私の質問は、ここでは、唯一の得ることについてである電力線をそれ以外の場合は、私は信じて、正常に動作しVIM-航空会社がさらに軽くプラグインとしてより良い仕事をするでしょう。

さらに詳しい情報

Vimバージョン:VIM - Vi IMproved 7.4
tmuxバージョン:tmux 1.8


スクリーンショットから編集して./.tmux.confいますが、現在どのディレクトリにいるかはわかりません。自分がホームディレクトリにいて、誤って別の場所にいないことを確認できますか?
ケーシー、2014年

確かに、:pwd言う/home/atcold私である~
Atcold

設定は機能しています(変更されたステータス行を確認してください)。これはスクリーンショットとは異なります。(1)スクリーンショットは別のプログラムから取得されてtmux-powerlineおり、(2)これはデフォルトの動作ではありません。見積もりの​​リンクから設定を追加する必要があります
phunehehe 2014年

OK。私はすでに(1)私の質問で指摘しました、そして(2)どこにどのように設定を追加するの本当にわかりません(これはプログラムと共に自動的にインストール~/local/lib/python2.7/site-packages/powerline/config_files/themes/tmux/default.jsonされ~/config/powerline/themes/tmux/default.jsonここで説明するようにコピーされます)。
Atcold 2014年

ご協力いただき、ありがとうございます!私は航空会社とかなりの数の提案を試しました。私にとって本当の問題はファイル名だけなので、ここで最大のコードサンプルを使用したソリューションのような単純なもので十分でした。あなたが知っているように、私はtmuxのようなものが端末設定に関連する困難をどのように多重化できるかを目撃しました。

回答:


4

スクリーンショットから、電力線がデフォルトのtmux構成にスローするすべてのことについて、端末が狭くなっているという問題が発生しているようです。最近似たようなことがありました¹。powerlineは、狭い端末のtmux設定をvimのように優雅に低下させないようです。ただし、調整できる項目が少なくとも2つあります。

  1. tmuxのテーマをまだ変更していない場合は、電力線モジュールの構成をホームディレクトリにコピーします。残っているものがラインに収まるまで、いくつかのモジュールをドロップしてみてください。

  2. ステータスセグメントに割り当てられている全長を変更します。これらはインクルードするpowerline.confファイルで設定されるため、インクルードした後、.tmux.confで設定する必要があります。

    set -g status-left-length 20
    set -g status-right-length 150
    

    これらはデフォルト値です。何かが収まるまでそれらを減らしてみてください。

上記のように幅の設定が原因で、ターミナルをさらにいくつかの列の下に狭めると、右側のステータスセグメントが完全に消え、左側とウィンドウペインの名前セグメントだけが残ります。

tmux電力線サンプル

編集:私はあなたのtmuxのバージョンが1.8であることに気づきました。それがあなたに影響を与えるかどうかはわかりませんが、ステータスバーが1.9に入るように構成されている方法に大きな変更があったことを知っています。以前のバージョンの機能セットが低下しました。なんらかの正しいステータスが表示されるはずですが、デバッグプロセスが複雑になる可能性があります。最新のtmuxにアップグレードすることを強くお勧めします。

¹私は最近、zsh、vim、tmux、および素晴らしい構成全体にpowerlineを実装し、1週間使って、昨日はそれを放棄しました。特に、複数のディストリビューションやOSで作業しなければならない場合は、あまりにも多くの利益を得るには苦痛でした。しかし、私は基本的に同じことをバルクなしで実装しました。たとえば、私のtmux構成は、基本的には、さまざまなホストで動作するための便利なtmux値でのpowerlineの出力のぼったくりです。vimのために私が行っ航空会社。以下のために私のzshのプロンプト私は私自身のテーマに書いたためprezto電力線っぽい機能を使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.