emacs
文字コード変換
- C-x [RET] f
- euc-jp-unix 文字コードにEUC-JPを指定改行文字はUNIX形式
- euc-jp-dos 文字コードにEUC-JPを指定改行文字はWindows形式
- euc-jp-mac 文字コードにEUC-JPを指定改行文字はmac形式
- shift_jis-unix
- shift_jis-dos
- shift-jis-mac
UTF-8文字コードファイルの扱いTips - UNIXな生活
再改行
改行し直したい段落内でM-q (Alt-q)とする
一括インデント
- マークして C-M-\
フォントサイズ変更
カスタマイズ
- いま使っている Vine Linux 4.2 では ~/.emacs.el というファイルがあり、そこに設定がいろいろ書いてある。その中の下の方に
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ユーザ用初期化ファイル ;; ~/.emacs.my.el に個人用設定を書けます。 ;; このファイルを直接いじりたくない場合は、個人設定を分離してください (if (file-exists-p (expand-file-name "~/.emacs.my.el")) (load (expand-file-name "~/.emacs.my.el") nil t nil))
- とあるので、~/.emacs.my.el に個人用設定を書くことにした。以下 ~/.emacs.my.el の中身。
;; F5で日付と時間を挿入 (defun my-get-date-gen (form) (insert (format-time-string form))) (defun my-get-dtime () (interactive) (my-get-date-gen "%Y/%m/%d %H:%M:%S")) (global-set-key [f5] 'my-get-dtime) ;;かっこを目立たせるモード (show-paren-mode 1) ;;フルパスを表示 (set-default 'mode-line-buffer-identification '(buffer-file-name ("%f") ("%b"))) ;;列番号を表示 (column-number-mode t)
- 参考