牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacsの操作

Emacs使い方メモ(様々なとこから切り貼り)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; Emacs MEMO
;;;
;; 改行コードの判断を誤った時の対処法 "C-x RET c euc-jp-dos C-x C-f"
;;
;; 文字コード (euc-jp の部分) と改行コード (dos の部分) を指定して開く
;;
;; ファイルの改行コードを変える方法 "C-x RET f sjis-mac"
;;
;; C-q                             インサートのキーバインド
;; C-x C-q (vc-toggle-read-only)   バッファの読み出し専用状態を切り替える。
;;
;;; HOW TO EDIT
;; C-w     (kill-region)           [カット]region範囲を削除してkill-ring
;; M-w     (copy-region-as-kill)   [コピー]region範囲をkill-ring
;; C-y     (yank)                  [ペースト]kill-ringの内容を貼付け
;; M-y     (yank-pop)              yankした内容を消去、前のkill-ringを
;;                                     貼付け (yank直後のみ)
;; C-@     (set-mark-command)      現在のカーソル位置をマーク
;; C-x C-x (exchange-point-and-mark) マークとポイントを入れ換え
;; C-x h   (mark-whole-buffer)     現在のバッファ全体をregion
;; C-x C-x (exchange-point-and-mark) カーソル位置 ←→ マーク位置を交換
;;
;; M-l      ポイントに続く単語を小文字に変換します(downcase-word)
;; M-u      ポイントに続く単語を大文字に変換します(upcase-word)
;; M-c      ポイントに続く単語を大文字で始めます(capitalize-word)
;; C-x C-l  リージョンを小文字にします(downcase-region)
;; C-x C-u  リージョンを大文字にします(upcase-region)
;;
;; C-t      2つの文字を入れ替える
;; M-t      2つの単語を入れ替える
;;
;; C-x 5 2  新しくWindowを開く(make-frame-command)
;; C-x 5 o  他のWindowに移動(other-frame)
;; C-x 5 0  現在のWindowを閉じる(delete-frame)
;; C-x 2    上下に画面を分割(split-window-vertically)
;; C-x 3    左右に画面を分割(split-window-horizontally)
;; C-x o    すぐ下(or一番上)の画面に移動(other-window)
;; C-x 0    カーソルがある画面を閉じる(delete-window)
;; C-x 1    カーソルがない画面を全て閉じる(delete-other-window)
;; C-x k    バッファを閉じる(kill-buffer)
;;
;; C-x l    バッファ内の行数を計測(count-lines-page)
;; M-=      選択領域の文字数と行数を計測(count-lines-region)
;;
;; C-x (    キーボードマクロの記録を開始する(kmacro-start-macro)
;; C-x )    キーボードマクロの記録を終了する(kmacro-end-macro)
;; C-x e    キーボードマクロを実行する(kmacro-end-and-call-macro)
;;
;;
;;; HOW TO DIRED
;; C-x d   (dired)                        dired モードに
;; m       (dired-mark)                   ファイルをマーク(まとめて変更等する時)
;; u       (dired-unmark)                 つけたマーク取消
;; U       (dired-unmark-all-files-no-query)バッファのすべてのファイルの印を消す
;; f       (dired-advertised-find-file)   そのウインドウにファイルを表示
;; o       (dired-find-file-other-window) 別のウインドウにファイルを表示
;; v       (dired-view-file)              ファイルの中身を見るのみ (編集できない)
;; d       (dired-flag-file-deletion)     ファイルに削除マーク (uで取消)
;; x       (dired-do-flagged-delete)      削除マークのあるファイルを削除
;; +       (create-directory)             ディレクトリ作成
;; R       (dired-do-rename)              ファイル名変更 or ファイル移動(mv)
;;                                        (マークしたファイルあれば全て)
;; C       (dired-do-copy)                ファイルコピー (cp)
;; q       (dired-quit)                   dired モードを抜ける
;; % m regexp RET (dired-mark-files-regexp)
;;                                        正規表現に一致する『ファイル名』に印付け
;; % g regexp RET(dired-mark-files-containing-regexp)
;;                          ファイルの『内容』が正規表現に一致するファイル名に印付け