emacs のショートカット
只今 emacs の修行をしているので、自分用のキーボードショートカットまとめなど。
ベーシックな操作が出来るようになったら、lisp に手を出したいところです。
エディタをがしがし使える漢になりたい。そしてモテたい。
■ 予備知識
- C-: Control押しながら
- M-: メタキー(altとか)押しながら
- タブで補完効きます
■ カーソル移動系
→ | C-f |
← | C-b |
↑ | C-p |
↓ | C-n |
行頭 | C-a |
行末 | C-e |
1画面↓ | C-v |
1画面↑ | M-v |
ファイル先頭 | M- |
ファイル末尾 | M-> |
カーソル行をウィンドウ真ん中に | C-l |
■ ファイル(バッファ)系
新規作成/開く | C-x C-f |
閉じる | C-x k |
バッファ一覧 | C-x C-b (C-x 1で画面分割解除できる) |
バッファ切替 | C-x b |
保存 | C-x C-s |
別名保存 | C-x C-w |
終了 | C-x C-c |
■ 操作やりなおし系
コマンド内容クリア | C-g (C-hogehoge とかで間違ったときに使う) |
Undo | C-x u |
■ コピペ系
範囲選択 | C-スペース(カーソル移動で範囲選択) |
全て選択 | C-x h |
カット | C-w |
コピー | M-w |
行末までカット | C-k |
ペースト | C-y |
■ 文字削除系
1文字削除(カーソル) | C-d |
1単語削除 | M-d |
■ 検索/置換系
末尾に向けて検索 | C-s |
先頭に向けて検索 | C-r |
末尾に向けて正規表現検索 | M-C-s |
先頭に向けて正規表現検索 | M-C-r |
指定したキーワードを置換 | M-% |
指定したキーワードを置換(正規表現を使用) | M-C-% |
■ ウィンドウ系
上下分割 | C-x 2 |
左右分割 | C-x 3 |
次の窓にカーソル移動 | C-x o |
分割解除 | C-x 1 |
MacBook Air の設定など
MacBook air(11インチ) を使い出してから2週間程度たつので、
環境やアプリをまとめてみました。かなりよいですね このマシン。男も濡れる。
システム環境設定
- Dock
- Dock を自動的に隠す
- Expose と Spaces
- Spaces を有効にする
- メニューバーに操作スペースを表示
- 操作スペース間の切り替え: Command + 矢印キー
- 特定の操作スペースへの切り替え: Command + 数字キー
- キーボード
- F1,F2 などのすべてのキーを標準のファンクションキーとして使用
- 修飾キー(Control が「a」の横にあったほうがなにかと都合ヨシ)
- CapsLock -> Control
- Control -> CapsLock
- トラックパッド
- 軌跡の速さ: 自分好みに
- 1本指の操作: タップでクリック
- 2本指の操作: セカンダリータップ
- ディスプレイ
- 輝度: 60%くらい
- 共有
- コンピュータ名: 自分好みに(terminal のプロンプトに出るので)
- アカウント
- ログイン項目: ログイン時に起動させておきたいアプリケーションを指定。LaunchBar とか
アプリケーション(無料)
- エディタ
- ユーティリティ
- StartupSound.prefPane
- OS 起動時の「ジャーン」の音量コントロールが出来る。あの音いらないよね
- StartupSound.prefPane
-
- KeyRemap4MacBook
- Command キーを単独で押した時に、「英字キー」「かなキー」として動くように設定(その他色々と設定可能)
- KeyRemap4MacBook
For Japanese >> Change Comand_L Key Command_L to Command_L(+ When you type Command_L only, send EISUU) For Japanese >> Change Comand_R Key Command_R to Command_R(+ When you type Command_R only, send KANA)
-
- TrashMe
- アプリ削除時に設定ファイルやキャッシュファイルを消してくれる
- TrashMe
-
- GoogleNotifier
- Gmail, カレンダーの通知をしてくれる
- GoogleNotifier
-
- Caffeine
- スリープを一時的に無効にする
- Caffeine