あとから一行追加したいときもある

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というフリーウェアはどうだろうか

image

Think

これを使えば設定したアプリケーション以外は 黒い背景の後ろに消える

image

集中したいときにこのアプリケーションを立ち上げて 目的のアプリケーションを選択すればいい

image

一時的に他のアプリケーションを使いたいときは ⌘+TabするかDockから選ぶ

集中作業に戻るときは ⌃⌘(ctrl + command)+returnを押す

設定するアプリケーションを変えたいときや 背景の濃度を変えたいときやThinkを終了するときは 左上のControl Panelで行えばいい



blog comments powered by Disqus
ruby_pack8

100円〜で好評発売中!
M'ELBORNE BOOKS