buttonの二つにチェックを入れた。タブのプレビュー表示において、「タブの一覧表示」「Ctrl+TAB」にチェックを入れる。Tabの入力により、タブの切り替え画面が表示される。多くのタブが開かれている場合、一部が表示される。Tabを押すと、全てのタブがすぐに表示される。マウスによって選択しない限り、選択画面が消えることはない。割りてておけば、ShiftCtrlTabという順にキーが並ぶ。そのため、キーの押下を素早く行える。使うと、タブプレビューを表示する操作を、マウスジェスチャーに割り当てることができる。表示するにあるスクリプトを貼り付け、ジェスチャーを割り当てた。タブの切り替えはよく行う操作なので、マウスを上方向へ移動させる動作にした。ちなみに、マウスを下方向へ移動する動作は、「タブを閉じる」に割り当てている。マウスを上方向へ動かすジェスチャは「新規タブ」に戻した。ジェスチャーをタブプレビューに割り当てた。DLというマウスの動きは、下方向、左方向へとカクカクと動かす必要はない。円を描くようなつもりでクルッとマウスを動かせばいいので、割とスムーズにタブプレビューを表示させることができる。関数の動作について見た。感覚的に全然身に付いていない。「あれ?一体これ何してるんだっけ」と考え込んでしまう。関数をちゃんと理解してないために、頭の中にイメージを描けないと思う。ところで、モナドな計算について理解しようとすると、途端に具体的なものが、遠のき霧の中に隠されてしまう感覚を抱く。詳細なことを、一々考えないで済むのが抽象化のメリット。モナドに関しては、詳細を考えないで済ませることができない。共通の構造として存在するものを理解し、抽出する方法を学ばなけれど、いつまで経ってもブラックボックスをいじっているという感覚から抜け出せない。モナドのイメージ「モナドとは何か」について様々な説明がされる。)これをはじめて読んだとき、何が言いたいのかサッパリわからなかった。説明を元に想像している。置き換えて読んでいる。二つの計算をつなげるとき、先行する計算の結果を、後続の計算の引数とする。よる計算のつなげ方にはバリエーションがある。値を含む「包み」の種類によって計算の仕方が異なる。型コンストラクタが「包み」で、それぞれの型コンストラクタに応じて計算の方法が定義される。actions.モナドを、アクションの抽象データ型の一種だと考えておけばよいと。モナドと言われた場合、このような大雑把なイメージを頭に浮かべている。イメージが浮かぶから、ある程度わかった気になるれる。数学嫌いの文系人間なのでこの程度の想像で「まぁよし」と。