あとから一行追加したいときもある
あとから一行追加したいときもある
TextMateやCotEditorでテキストを打っていて カーソル行の一行前にテキストを追加したい という状況がよくある
OSXのショートカット表をよく見たら
⌃o(ctrl + o) : split the current line
というのがあるのを知った これはカーソル位置で文を分割するもので カーソルの移動を伴わないようだ
だからこのショートカットを行の先頭で実行すれば 上記の目的は一応達成できる でもこれを少し直して DefaultKeyBindings.dict に登録すれば もう少し便利になる
"^O" = (moveToBeginningOfLine:, insertNewlineIgnoringFieldEditor:, moveBackward:);
こうすればカーソルが行の先頭になくても一行追加ができる ⌃o(ctrl + o) はそのまま残して ⌃O(ctrl + shift + o)に割り当てた
そういえばTextMateでRubyのコードを書いていて いつも不便に思っていたのが ⌃H で一文字削除のCocoaアプリ・デフォルトキーバインドが 他のコマンド(Documentation for word)と衝突して使えないことだ ついでにRuby BundleとShellScript Bundleの⌃Hを⌃⌘Hに変えることによって この問題も解決できた
参考:Cocoa Text System - Default System Key Bindings 関連:Macのキーバインドをいじる
ThinkというのもThinkしてみよう!
10倍集中できる作業環境をMacに構築する方法 - 矢野勉のはてな日記で紹介されていた WriteRoomというエディタは以前に試したことがあった でも自分の気に入っているTextMateやCotEditorを やはり使いたいという欲求がある
そこでもう一つ紹介されていたSprited Awayというのを試してみる なかなかいい感じだ 複数のアプリケーションが重なっているのは好きじゃないので 普段使いにはよさそうだ ただバックグランドは明るいままなので WriteRoomほどには集中感が得られない
そこでThinkというフリーウェアはどうだろうか
これを使えば設定したアプリケーション以外は 黒い背景の後ろに消える
集中したいときにこのアプリケーションを立ち上げて 目的のアプリケーションを選択すればいい
一時的に他のアプリケーションを使いたいときは ⌘+TabするかDockから選ぶ
集中作業に戻るときは ⌃⌘(ctrl + command)+returnを押す
設定するアプリケーションを変えたいときや 背景の濃度を変えたいときやThinkを終了するときは 左上のControl Panelで行えばいい
blog comments powered by Disqus