vimたまたま金曜日にハチロク世代なDBCLSの変態*1的リサーチアシスタント達がそろった。朝からバイトして、お仕事的にはもう1.5時間あれば一段落ついたのに...という微妙な区切りで後ろ髪を引かれつつ上がり、秋葉原で焼き鳥を食って、真澄おいしいです\(^O^)/となって、その後ゲーセンでビーマニ・ドラムマニア・ユービート・太鼓の達人などの音ゲーに興じた。id:yag_ays、なぜか日付が変わってから合流したid:beatinaniwaの5人が僕の家に来て夜通しMacbook*2をいじり続けるHashthonをやった。田園都市線が人身事故で遅れて家に着いたのが2時でもなぜか元気。今回は、特にmickey24先生にいろいろと教えてもらったのでメモ。あと今回書かないけどgitを使えるようにした(まとめるかどうかは不明)。SIBMLによるターミナル改造計画id:mickey24の操作がいちいち神掛かっている*3ので、できる範囲で神の技を盗んだ。SIMBLというフレームワーク?プラグイン?をインストールするところから。その上にいろいろと便利なプラグインをのせることができる。Preferences...)の設定項目が追加されています。BlackTreeこれはものすごくかっこいい。動いている場面を見せないと感動がわからないんだけど、あらかじめ指定したホットキーでターミナルが画面上部から「しゅいん」とスライドしてくる。不要になったらまた「しゅいん」と上に戻す。なんかスーパーハカーになった気分!mickey24に倣って、Ctrl+Uをホットキーに設定してみた。TerminalColoreopard黒い背景にANSIカラーの青文字だと、とても見づらかったりします。他のANSIカラーもけばけばしくてちょっとよろしくありません。そこで、Terminal上のANSIカラーをいじれるTerminalColoreopardというSIMBLEプラグインを導入。こんなかんじになりました。うん、マイルドになった。色を薄めにして今は使ってる感じ。カッコ良く表示させるための.bashrc設定プロンプトの色を変える。ポイントは、PS1という環境変数をいじるとこ。\eは\033と同じで、エスケープを示す。\[\033[0m\]"プロンプトの背景色も指定できるあたりがうれしい。今まで、たまに実行結果とプロンプトの色がまざってわかりにくかったので、これは重宝するなー。今までよくこの設定なしでやってきたものだ。c.f.使えそうなPS1パラメータ抜粋。現在のコマンドのコマンド番号*5ヒストリーの保存MAX値はHISTFILESIZEで指定する。500になってたのでとりあえず1000にしておいた。'というエイリアスを設定してるんだけど便利です。\[\033[0m\]"要するに、一行目は空白を入れまくって、右端に情報が表示されるように調節。そこで改行(\n)して、二行目にはプロンプトの端っこ($とか>とか)だけを表示。問題はスペースの数を適当に調節するあたりだけど、個人的にはディスプレイ幅に固定しているので問題ない。汎用性とか無視してるあたりどうなの。