テキストエディタ KS2017S

Loading....

Loading....

Loading....

Loading....

Loading....

全文

(1)

テキストエディタ

若月駿

数理科学研究科D2

(2)

テキストエディタとは

その名の通り,テキストファイルを編集するソフト.本授業の実 習でも扱うTEXやスクリプト言語プログラミングでも必要となる.

自分の相棒となるテキストエディタを一つ決めておくと,異なる 種類のテキストファイルでも似たような操作感で編集できる.

テキストエディタに欲しい機能 キーボードショートカット 言語ごとの色付け,インデント

(3)

テキストエディタとは

その名の通り,テキストファイルを編集するソフト.本授業の実 習でも扱うTEXやスクリプト言語プログラミングでも必要となる.

自分の相棒となるテキストエディタを一つ決めておくと,異なる 種類のテキストファイルでも似たような操作感で編集できる.

テキストエディタに欲しい機能 キーボードショートカット 言語ごとの色付け,インデント

キーワードや変数名などの(静的・動的)補完 カスタマイズ性

(4)
(5)

テキストエディタの例

メモ帳(notepad.exe)

最低限の機能しかないので,正直使いにくい

Emacs, Vim

良くも悪くも,古くからあって使い古されたテキストエディタ キーボードだけで何でもできる(マウス不要)

慣れるまでは使いにくいが,慣れると非常に素早く編集で きる

参考:「エディタ戦争」(Wikipedia)

依存性がある

Atom, Sublime

上記2つと比べると新しい 最近流行っている

もちろん他にもたくさんある.

(6)

Emacs

の紹介

宗教上の理由でEmacs のみを紹介する.

カスタマイズ性

emacs lispというプログラミング言語を用いることで,いくらで

もカスタマイズできる.

(頑張れば)任意の機能を実現できる

大概の機能は先人たちが実現してくれているので,ググって コピペすれば済む

何故カスタマイズする? 人によって欲しい機能は違う.

(7)

キー入力の略記

Ctrl+a →C-a Alt+b →M-b

何でもキーボードでできる カーソル移動

↑↓←→(C-p, C-n, C-b, C-f)

行頭へ移動(C-a),行末へ移動(C-e)

一画面分スクロール(C-v, M-v)

基本的なテキスト編集操作

Backspace(C-h),Delete(C-d)

改行(C-m)

検索(C-s, C-r),置換(M-%)

コピー(M-w),ペースト(C-y)

などなど…(到底紹介しきれない)

欲しい機能が無ければ自分で付け足せば良い.

Updating...

参照

Updating...

関連した話題 :