« 何事も基本 | メイン | はじめてのアセンブラー »

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




トラックバック

このエントリーのトラックバックURL:
http://synth.jp/pg/mt-tb.cgi/1

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

カレンダー


2007年06月
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Map

About

2006年07月06日 21:05に投稿されたエントリーのページです。

ひとつ前の投稿は「何事も基本」です。

次の投稿は「はじめてのアセンブラー」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。