Locked History Actions

emacs

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)とする

一括インデント

フォントサイズ変更

カスタマイズ

  • いま使っている 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)
  • 参考