• 検索結果がありません。

テキストエディタ KS2017S

N/A
N/A
Protected

Academic year: 2017

シェア "テキストエディタ KS2017S"

Copied!
7
0
0

読み込み中.... (全文を見る)

全文

(1)

テキストエディタ

若月駿

数理科学研究科 D2

2017年4月20日

(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) などなど…(到底紹介しきれない)

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

若月駿 テキストエディタ

参照

関連したドキュメント

2021] .さらに対応するプログラミング言語も作

 体育授業では,その球技特性からも,実践者である学生の反応が①「興味をもち,積極

と言っても、事例ごとに意味がかなり異なるのは、子どもの性格が異なることと同じである。その

どんな分野の学習もつまずく時期がある。うちの

 英語の関学の伝統を継承するのが「子どもと英 語」です。初等教育における英語教育に対応でき

断するだけではなく︑遺言者の真意を探求すべきものであ

自然言語というのは、生得 な文法 があるということです。 生まれつき に、人 に わっている 力を って乳幼児が獲得できる言語だという え です。 語の それ自 も、 から

 学術研究の分野でも,学術誌の電子ジャーナ ル化が進んでいる。編集から印刷製本,発送ま