# ngエディタ

２００７年１０月２０日 更新

ngエディタは、Nihongo micro Gnu emacsの略であり、GNU Emacsライクな小型日本語エディタです。

この文書の中で以下の記述はそれに続く作業を意味するものとする

CTRL : コントロールキー キーボードの左端の CTRL キー
ESC : エスケープキー キーボードの左上の ESC キー
CTRL-x : CTRLキーを押したまま x キーを押す
CTRL-x,CTRL-c : CTRLキーを押したまま x キーを押した後
CTRLキーを押したまま c キーを押す

## 起動

## プロンプトに対して『 ng filename 』と入力する。 filenameは新規に作成するファイルの名前、 または既存の編集したいファイルの名前を指定する。

% ng filename

## 終了

## ng 画面上で CTRL-x, CTRL-c を入力する。
ファイルが編集途中など、すぐに終了できない場合には、メッセージが表示されるので、 メッセージにしたがって操作する。

## クイックリファレンス

## 起動

% ng filename

終了

CTRL-x, CTRL-c

カーソルの移動

CTRL-f : カーソルを１文字右へ
CTRL-b : カーソルを１文字左へ
CTRL-p : カーソルを１行上へ
CTRL-n : カーソルを１行下へ
CTRL-a : カーソルを行の先頭へ
CTRL-e : カーソルを行の終りへ
CTRL-v : カーソルを１ページ分下へ
ESC v : カーソルを１ページ分上へ
ESC f : カーソルを単語単位に右へ
ESC b : カーソルを単語単位に左へ
ESC ＜ : カーソルをテキストの先頭へ
ESC ＞ : カーソルをテキストの最後へ

削除

BSキー : カーソルの前の文字を削除
CTRL-d : カーソル上の文字を削除
CTRL-k : カーソル位置から右を削除
削除内容はヤンクバッファへ格納

リージョン(範囲)

CTRL-SPACE : マークのセット
CTRL-w : マークからカーソルまでをカットして
ヤンクバッファへ格納
ESC w : マークからカーソルまでを削除せずに
ヤンクバッファへ格納
CTRL-y : ヤンクバッファの内容をカーソル位置に挿入

ウィンドウ(バッファ)

CTRL-x 2 : ウィンドウを２分割
CTRL-x 1 : カーソル位置以外のウィンドウを閉じる
(1 は数字の１)
CTRL-x 0 : カーソル位置のウィンドウを閉じる
(0 は数字のゼロ)
CTRL-x o : カーソルを他のウィンドウへ移動
(o はアルファベットの オー)
CTRL-x k : カーソル位置のウィンドウを強制終了
CTRL-l : カーソル位置をウィンドウ中央に表示
(l はアルファベットのエル)

ファイル

CTRL-x CTRL-f : ファイルの読み込み
CTRL-x CTRL-s : ファイルの上書き
CTRL-x CTRL-w : ファイルの別名で保存
CTRL-x 4 CTRL-f : 別ウィンドウへのファイルの読み込み

検索、置換

CTRL-s : インクリメンタルサーチ
キーボードから文字列を入力すると順次一致する文字列を前方検索する
ESC で検索終了
CTRL-r : インクリメンタルサーチ
キーボードから文字列を入力すると順次一致する文字列を後前方検索する
ESC で検索終了

ヘルプ

ESC h

漢字コードの指定

漢字コードは下のバーの右側に EEE のように３つのアルファベットで表示されているが、
左からファイル入出力、キーボード入力、画面出力の漢字コードを表している。

E:EUC S:SJIS J:JIS N:無変換

CTRL-x CTRL-k f : ファイル入出力コード変更
CTRL-x CTRL-k i : キーボード入力のコード変更
CTRL-x CTRL-k d : 画面出力のコード変更

日本語の入力

パソコンから telnet でログインしている場合には、パソコン側のかな漢字変換ソフトウェアを利用して漢字などの日本語を入力することができる。 したがって、半角/全角キー で日本語入力が可能となる。

東海大学総合情報センター