Emacs

僕は、LinuxというOSをしばしば利用するのですが、
そこでファイルを編集したりするときは、「 vi 」というものを利用していました。
でも、今日からは「 Emacs 」を利用することにしました。

本日「 Emacs 」のヘルプ( C-h t )を読んで基本的な操作はだいたい覚え、
便利なコマンドがたくさんあるので、利用していこうと思っています(^^

Windows上でも、
Emacs 」はWindows版もあるので、インストールしてさっそくつかってみました。
(「 vi 」もWindows版あります)

僕は、Windowsを利用してるときのエディタは、
サクラエディタ」を主に利用していました。
サクラエディタサクラエディタの良いところがあるので、
メインは「 Emacs 」にして、サクラエディタの機能を利用したいときは、
サクラエディタを利用するようにしたいと思っています。
サクラエディタは「Grep」がとっても便利です。
Emacs 」でも使えるのかな?

Emacs 」や「 vi 」などは長年、開発者の間で愛用しているものなので、
便利機能がたくさんあるのだろうなー。
まだまだ、知らない機能がたくさんあるだろうから、
便利機能を覚えて、どんどん効率を上げていこう!

何か、便利な機能があったら教えてください(^^

[ Emacs ]
http://www.gnu.org/home.ja.html (日本語)
[ Emacs for windows ]
http://ftp.gnu.org/pub/gnu/emacs/windows/
http://www.bookshelf.jp/soft/meadow_9.html
[Emacs windows設定]
http://www.ceres.dti.ne.jp/~i-yasuda/rus2/meadow.html
[ Emacs for linux ]
http://ftp.gnu.org/pub/gnu/emacs/
[ サクラエディタ ]
http://sakura-editor.sourceforge.net/

[.emacs for windows]

;;;; -*- mode: lisp-interaction; coding: iso-2022-7bit -*-

;;; Mule-UCS の設定
(setq unicode-basic-translation-charset-order-list
      '(ascii
        latin-iso8859-1 latin-iso8859-2 latin-iso8859-3
        latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 
        hebrew-iso8859-8 latin-iso8859-9
        ipa thai-tis620 ethiopic indian-is13194 
        vietnamese-viscii-lower vietnamese-viscii-upper
        mule-unicode-0100-24ff ;;japanese-jisx0208の前
        japanese-jisx0208
        korean-ksc5601
        chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3
        chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6
        chinese-cns11643-7
        chinese-gb2312
        chinese-big5-1 chinese-big5-2
        chinese-sisheng
        japanese-jisx0212
        japanese-jisx0213-1 japanese-jisx0213-2
        latin-jisx0201 katakana-jisx0201
        ))
(require 'un-define)
(setq bitmap-alterable-charset 'tibetan-1-column)
(require 'jisx0213)

;;; 日本語環境設定
(set-language-environment "Japanese")

;;; IMEの設定
(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
(setq-default mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator-list 
  '("[--]" "[あ]" "[--]"))
(add-hook 'mw32-ime-on-hook
	  (function (lambda () (set-cursor-height 2))))
(add-hook 'mw32-ime-off-hook
	  (function (lambda () (set-cursor-height 4))))

;;; BDF フォント設定
(setq bdf-use-intlfonts16 t)
(setq initial-frame-alist '((font . "intlfonts16")))

;;; 初期フレームの設定
(setq default-frame-alist
      (append (list '(foreground-color . "black")
		    '(background-color . "white")
		    '(background-color . "gray")
		    '(border-color . "black")
		    '(mouse-color . "white")
		    '(cursor-color . "black")
		    '(width . 80)
		    '(height . 40)
		    '(top . 100)
		    '(left . 100))
	      default-frame-alist))

;;; end of file