たまったセッションを一括で設定

puttyjpの設定がすごい増えた。
最初のころに、設定した設定もあまり考えられていない、一括で設定したいと思ったときに、こんな記事を見つけたので、参考にしながら実用的に使える？ところまで掘り下げてみる。（これがQiita初投稿、突っ込みよろしくお願いします。）

[Puttyでセッションの設定を一括で変更する - xykの日記](http://d.hatena.ne.jp/xyk/20130913/1379038426)
#前提
* putty利用者
* 環境ごとの設定はなるべく統一したい 
#流れ
実際の手順については[Puttyでセッションの設定を一括で変更する - xykの日記](http://d.hatena.ne.jp/xyk/20130913/1379038426)を参考にしてください。

1. puttyjpの設定をエクスポート
2. どういう設定にあわせるか考える。
3. 統一したい設定はどういう設定か考える。
4. 設定の雛形となるセッションを作成する（私なら、開発、検証、商用）
4. regeditでエクスポートしたファイルを編集する

流れとしては、上の流れですね。

#想定
* 開発、検証、商用と環境が分かれている。
* サービスごとにサーバーが分かれている。
##基本的方針
* 開発、検証、商用でターミナルの色を分ける（色については調整した、うえでregファイルを生成してほしい。
 * 開発：青
 * 検証：緑
 * 商用：赤 
* サービスごとにログ出力ディレクトリを分ける
 * サービス/環境-ホスト名-&Y&M&D.log
* ログは常に存在していたら最後に追記
 * じゃないと後から哀れになる。
* ウィンドウの表示はセッション名に

なお、vimで出力したregファイルを編集しようとしましたが、文字化けを起こしました。
こちらを参考にe++すればいいかな。
[Windowsの.regファイルをvimで開くと文字化けする - きれいさっぱり、逝くぜ！](http://d.hatena.ne.jp/tksmashiw/20080218)

:++enc=utf-16leでいけました。

```lang:session.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions]

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\dev]
"HostName"="dev"
"WinTitle"="dev"
"LogFileName"="C:\\Users\\luna\\logs\\puttyjp\\default\\dev-&Y&M&D-&H.log"
"LogType"=dword:00000002
"LogFileClash"=dword:ffffffff
"LogFlush"=dword:00000001
"Colour0"="187,187,187"
"Colour1"="255,255,255"
"Colour2"="87,114,236"
"Colour3"="85,85,85"
"Colour4"="0,0,0"
"Colour5"="0,255,0"
"Colour6"="0,0,0"
"Colour7"="85,85,85"
"Colour8"="187,0,0"
"Colour9"="255,85,85"
"Colour10"="0,187,0"
"Colour11"="85,255,85"
"Colour12"="187,187,0"
"Colour13"="255,255,85"
"Colour14"="0,0,187"
"Colour15"="85,85,255"
"Colour16"="187,0,187"
"Colour17"="255,85,255"
"Colour18"="0,187,187"
"Colour19"="85,255,255"
"Colour20"="187,187,187"
"Colour21"="255,255,255"

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\pro]
"HostName"="pro"
"WinTitle"="pro"
"LogFileName"="C:\\Users\\luna\\logs\\puttyjp\\default\\pro-&Y&M&D-&H.log"
"LogType"=dword:00000002
"LogFileClash"=dword:ffffffff
"LogFlush"=dword:00000001
"Colour0"="187,187,187"
"Colour1"="255,255,255"
"Colour2"="241,102,82"
"Colour3"="85,85,85"
"Colour4"="0,0,0"
"Colour5"="0,255,0"
"Colour6"="0,0,0"
"Colour7"="85,85,85"
"Colour8"="187,0,0"
"Colour9"="255,85,85"
"Colour10"="0,187,0"
"Colour11"="85,255,85"
"Colour12"="187,187,0"
"Colour13"="255,255,85"
"Colour14"="0,0,187"
"Colour15"="85,85,255"
"Colour16"="187,0,187"
"Colour17"="255,85,255"
"Colour18"="0,187,187"
"Colour19"="85,255,255"
"Colour20"="187,187,187"
"Colour21"="255,255,255"

[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\stg]
"HostName"="stg"
"WinTitle"="stg"
"LogFileName"="C:\\Users\\luna\\logs\\puttyjp\\default\\stg-&Y&M&D-&H.log"
"LogType"=dword:00000002
"LogFileClash"=dword:ffffffff
"LogFlush"=dword:00000001
"Colour0"="187,187,187"
"Colour1"="255,255,255"
"Colour2"="115,240,83"
"Colour3"="85,85,85"
"Colour4"="0,0,0"
"Colour5"="0,255,0"
"Colour6"="0,0,0"
"Colour7"="85,85,85"
"Colour8"="187,0,0"
"Colour9"="255,85,85"
"Colour10"="0,187,0"
"Colour11"="85,255,85"
"Colour12"="187,187,0"
"Colour13"="255,255,85"
"Colour14"="0,0,187"
"Colour15"="85,85,255"
"Colour16"="187,0,187"
"Colour17"="255,85,255"
"Colour18"="0,187,187"
"Colour19"="85,255,255"
"Colour20"="187,187,187"
"Colour21"="255,255,255"

```

上記の設定はまだ試していません。暇になったときにバックアップを取った上で試してみます。

一度エクスポートしたらセッションの一覧がすべてでるので、修正したいセッションについては、一気に環境ごとにファイルを分けて置くといいかもしれません。
（環境ごとのログファイルを分けていないせいでvim ログディレクトリするとすごい重たい。)

ではでは