Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

tmuxでvimのcolorscheme(というか.tmux.conf)が反映されない場合の対処法

$
0
0

はじめに

tmux上でvimを使う時colorshemeが反映されない時があります。
その対処方法を紹介します。

.tmux.confの設定

colorschemeが反映されない原因として256色表示が出来ていないことが考えられます。
対処としては.tmux.confで以下のコードを追記しすればokです。

.tmux.conf
set-option -g default-terminal screen-256color

もしこれでもうまくいかない場合は以下のコードを追記しましょう。

.tmux.conf
set -g terminal-overrides 'xterm:colors=256'

.tmux.confを設定が反映されない

.tmuc.confを設定したのに反映されない!と思うことが私は多々あります。
原因としては、tmuxのプロセスが残っており次回のtmux起動時に前回のtmuxプロセスが起動してしまうことが考えられます。
なのでまずプロセスを確認。

入力コマンド
$ ps ax | grep tmux

すると例えばこんな感じになるかと思います。(tmuxのプロセスが残っている場合)

出力結果
18937 pts/8    S+     0:00 grep tmux
25718 ?        Ss     1:37 tmux

残ってるプロセスは削除しましょう。今回はプロセス番号 25718を削除します。
※このとき、プロセスを削除するということはtmuxのセッションが消えることになりますので注意してください。

入力コマンド
$ kill -9 25718#kill -9 プロセス番号 で指定プロセスの削除

これでtmuxを再起動すれば.tmux.confの設定が読み込まれているはずです。

おわりに

設定が反映されないときはプロセスを確認するようにしましょう!

今回は以下の記事を参考にさせて頂きました。ありがとうございます。

[tmux]tmuxの設定ファイルtmux.confの設定情報を変更して反映されない場合の対応
http://to-developer.com/blog/?p=1099

tmuxでvimのカラースキームを使用する
http://alice345.hatenablog.com/entry/2013/12/23/133902


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>