emacs

環境設定

http://www.gnu.org/order/ftp.htmlからemacs-21.3.tar.gzをダウンロード

tar xzvf emacs-21.3.tar.gz
cd emacs-21.3
./configure --prefix=/usr/local
make
make install

文字コード(改行コード)の切り替え

C-x RET f 

とする。RETはリターン。ここで

Coding system for visited file (default, nil): 

と表示されるので、euc-japanとか打ち込む。 下のバッファに(DOS)と表示されていると、改行がCR-LFなので、LFにしたい場合には、euc-japan-unixとする。逆の場合はeuc-japan-dosとする。またバッファに表示あれている意味は、

E 日本語EUC
J JIS漢字
S Shift JIS漢字

Ctrl+h

インストール直後はヘルプに割りついているので、backSpaceに割り当てる。ホームデレクトリに.emacsファイルを作成し、/usr/share/emacs/21.3/lisp/termのkeyswap.elを参考に

(define-key global-map "\C-h" 'delete-backward-char) ;

これだけ。

(let ((the-table (make-string 128 0)))
 (let ((i 0))
   (while (< i 128)
     (aset the-table i i)
     (setq i (1+ i))))
 ;; Swap ^H and DEL
 (aset the-table ?\177 ?\^h)
 (aset the-table ?\^h ?\177)
 (setq keyboard-translate-table the-table))

桁数表示

(column-number-mode t)

ファイル操作

C-x k カレントバッファをクローズ
C-x b 編集するバッファを変更
C-x C-b 現在開いているバッファの一覧

ウィンドウ

もうひとつの窓を開ける場合は

C-x 2

切り替える場合は

C-x o

選択されているウィンドウを閉じる場合は、

C-x 1 選択されていないほうを消す
C-x 0 選択されているほうを消す

子プロセス実行

C-z

戻る時はfgで

Shell

M-shell

カーソル

Esc < 先頭へジャンプ
Esc > 最後へジャンプ

繰り返し

C-u 数字 繰り返したい文字

正規表現

C-M-s インクリメントサーチ
C-u C-s

utf-8

http://riksun.riken.go.jp/archives/misc/mule/Mule-UCS/からMule-UCS-0.84.tar.gzをダウンロードしました。 ん?つながらん。http://unit.aist.go.jp/itri/itri-gist/ftp.m17n.org/から落としました。 解凍したところで

emacs -batch -l mucs-comp.el 

終わりましたら、

cp -R -L lisp /usr/local/share/emacs/site-lisp/Mule-UCS

/usr/share/emacs/site-lispかも。 では、/home/.emacsに

(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(prefer-coding-system 'utf-8)
(setq load-path (cons "un-define.elcのあるディレクトリ" load-path))
 (if (not (string-match "XEmacs" emacs-version))
  (progn
    (require 'un-define)
  ))

un-define.elcのあるディレクトリは/usr/share/emacs/lispや/usr/share/emacs/site-lispあたり。

リンク

参考書籍


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-12-22 (土) 19:36:55 (1955d)