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