Ameba Ownd

アプリで簡単、無料ホームページ作成

MacはEmacs的カーソル操作が可能且つ便利

2013.01.10 15:57

実は、ブログ更新連続記録中のnokapoです。
当ブログは当然Macで書いているのですが、つくづく思うのは、Emacsと同じコントロールキーを用いたカーソル操作が出来るのが超便利だということ。
このカーソル操作を覚えると、カーソルの移動するのに矢印キーを押さなくて済むので、キーボードから手を離さずに文字を打ち続けることができます。
もちろん、Emacsのすべてのショートカットが使えるわけではありませんが後述するメジャーなキーボード操作等が利用可能です。
MacではOSレベルでこのカーソル操作をサポートしているので、基本的にどのアプリケーションでもこのカーソル操作を用いることができます。
しかし、僕の経験ではテキストエディターのmiではこのカーソル操作は利用できませんでしたので、全てのアプリでこのキー操作が出来るとは限らないのであしからず。
以下、主なカーソル操作を記載しておきますので、みなさんこのカーソル操作を覚えてはいかがでしょうか?
ちなみに、僕は学生&メーカー勤務時代のメールの読み書き、プログラム等でEmacs(当時はnemacsだったかな?)していたので今では体にこのキー操作が染み付いています。
・Macで使えるコントロールを用いたキー操作一覧
Ctrl+f カーソルを 1 文字分左へ移動
Ctrl+b カーソルを 1 文字分右へ移動
Ctrl+p カーソルを1行分上へ移動
Ctrl+n カーソルを1行分下へ移動
Ctrl+a カーソルを行頭へ移動
Ctrl+e カーソルを行末へ移動
Ctrl+k カーソル位置から行末までを切り取り
Ctrl+y 上記の切り取りした内容をカーソル位置に貼り付け(command+cでコピーしたものは対象外)
Ctrl+t カーソル位置とカーソル位置の 1 つ前の文字を入れ替え

と、ここまで書いたところでAppleのサポートページにもショートカットの説明が掲載されていることを知りましたので、こちらのリンクも貼っておきます。
・OS X のキーボードショートカット
http://support.apple.com/kb/HT1343?viewlocale=ja_JP&locale=ja_JP
僕が紹介したもの以外にも色々あるんですね〜 勉強になりました。