ビックリするぐらい便利。 (add-hook 'dired-mode-hook
(lambda ()
(define-key dired-mode-map
"z" 'dired-fiber-find)))
(defun dired-fiber-find ()
(interactive)
(let ((file (dired-get-filename)))
(if (file-directory-p file)
(start-process class="mp_char">"explorer" "diredfiber" "explorer.exe"
(unix-to-dos-filename file))
(start-process "fiber" "diredfiber" "fiber.exe" file)))) 以外に遠い Backspace。 (keyboard-translate ?\C-h ?\C-?)
(global-set-key "\C-h" nil) 使わないし。 (tool-bar-mode 0) あってもいいかとは思うけど。 (setq inhibit-startup-message t) なぜデフォルトで 4 じゃないのか。 (setq tab-width 4)
(setq default-tab-width 4) なぜデフォルトで入ってないのか。 (require 'linum)
(global-linum-mode t) これもなぜデフォルトで入ってないのか。 (line-number-mode t) ; 行番号
(column-number-mode t) ; 桁番号 これがまた便利。 (define-key minibuffer-local-must-match-map "\C-p" 'previous-history-element)
(define-key minibuffer-local-must-match-map "\C-n" 'next-history-element)
(define-key minibuffer-local-completion-map "\C-p" 'previous-history-element)
(define-key minibuffer-local-completion-map "\C-n" 'next-history-element)
(define-key minibuffer-local-map "\C-p" 'previous-history-element)
(define-key minibuffer-local-map "\C-n" 'next-history-element) 縦ラインも欲しい。 (global-hl-line-mode)
(setq hl-line-face 'underline) 結局削除するしね。 (setq make-backup-files nil) バッファーよりこっちのがいい。 (defvar dired-mode-p nil)
(add-hook 'dired-mode-hook
(lambda ()
(make-local-variable 'dired-mode-p)
(setq dired-mode-p t)))
(setq frame-title-format-orig frame-title-format)
(setq frame-title-format '((buffer-file-name "%f"
(dired-mode-p default-directory
mode-line-buffer-identification)))) ディレクトリー + ファイル名があるので、これはそんなにいらない。 (setq frame-title-format "%b (%f)") C-x d で Dired。r でリネーム開始。C-c C-c で終了。 (require 'wdired)
(define-key dired-mode-map "r" 'wdired-change-to-wdired-mode) 重宝。 (rsetq ls-lisp-dirs-first t) ファイルを開く C-x C-f ファイルを読み取り専用で開く C-x C-r バッファーを保存 C-x C-s バッファーを別名保存 C-x C-w ファイルを挿入 C-x i 1 文字進む C-f 1 文字戻る C-b 次の行 C-n 前の行 C-p 1 単語進む M-f 1 単語戻る M-b 行頭 C-a 行末 C-e 文頭 M-a 文末 M-e バッファー先頭 M-< バッファー末尾 M-> 1 画面進む C-v 1 画面戻る M-v カーソルを画面中央 C-l カーソル文字を削除 C-d カーソル以降を削除して kill-ring に C-k 範囲選択(リージョン) C-space リージョンを削除して kill-ring に C-w リージョンを削除せず kill-ring に M-w kill-ring をカーソル位置に貼り付け(ヤンク) C-y ヤンク 内容を消去し、前の kill-ring を貼り付け M-y 現在のバッファー全体を選択 C-x h カーソル位置の単語を小文字に M-l カーソル位置の単語を大文字に M-u カーソル位置の単語の先頭を大文字に M-c 空行を挿入 C-o 文字の入れ替え C-t 単語の入れ替え M-t バッファー切換 C-x b バッファー一覧表示 C-x C-b バッファー消去 C-x k ウィンドウを消去 C-x 0 ウィンドウを 1 つに C-x 1 ウィンドウを上下に分割 C-x 2 ウィンドウを左右に分割 C-x 3 カーソルのウィンドウ間移動 C-x o 現在ウィンドウを高くする C-x ^ 他のウィンドウに指定バッファーを表示 C-x 4 b 他のウィンドウにファイルを開く C-x 4 f インクリメンタルサーチ C-s 逆方向インクリメンタルサーチ C-r 文字列置換 M-x replace-string 正規表現置換 M-x replace-regex 操作キャンセル C-g 操作取り消し(アンドゥー的な) C-x u (または C-_) Meadow 終了 C-x C-c マクロ記録開始 C-x ( マクロ記録終了 C-x ) 記録マクロの実行 C-x e |
Meadow Notes
Meadow の個人的なメモ。主に拾い。
登録:
コメント (Atom)
