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

行の挿入

ドキュメント内 さあはじめよう,UNIX (ページ 64-68)

2. 所有者に対するパーミッションの状態 3. グループに対するパーミッションの状態

6.1 vi エディタ

6.1.11 行の挿入

2 3行目と4行目の間に新しい行を挿入したい場合

1. 4行目にカーソルを移動します。

Vi is a display oriented text editor based on ex.

As you add text,

the subsequent text

will scroll down quickly to

the bottom of the screen.

2. \ O "を入力します。

Vi is a display oriented text editor based on ex.

As you add text,

the subsequent text

will scroll down quickly to

the bottom of the screen.

3. 入力したい文字()を入力し、入力し終ったら Escキーを押します。

6.1.12

行の削除

カーソルのある行全体を削除するには、コマンド モード にて \dd" コマンド を使います。

操作例1 1行削除の場合

1. 削除したい行にカーソルを移動します。

Vi is a display oriented text editor based on ex.

As you add text,

the subsequent text

will scroll down quickly to

the bottom of the screen.

2. \ dd "を入力します。

As you add text,

the subsequent text

will scroll down quickly to

the bottom of the screen.

連続する複数行を一度に削除したい場合、\dd"と入力する前に何行削除するかを数字で入

操作例2 複数行削除の場合(ここでは2行とします)

1. 削除したい行にカーソルを移動します。

Vi is a display oriented text editor based on ex.

As you add text,

the subsequent text

will scroll down quickly to

the bottom of the screen.

2. \ 2dd "を入力します

the subsequent text

will scroll down quickly to

the bottom of the screen.

6.1.13 vi

のコマンド

◎カーソル移動コマンド

1文字ずつの移動

or h or BS 左へ1文字移動

# or j 下へ1文字移動

" or k 上へ1文字移動

! or l or スペースキー 右へ1文字移動

矢印キーや BSキーは、端末によって使えない場合があります。

ワード 単位の移動

b 前のワード に移動

w 次のワード に移動 行単位の移動

^

or 0 行頭に移動

$ 行末に移動

3 0

2 1 次の行の先頭に移動 画面単位の移動

Ctrl +b 前のページに移動 半ページ前方に移動

◎テキスト の挿入・追加コマンド

a カーソルの後に文字列を追加

A カーソル行の末尾に文字列を追加

i カーソルの前に文字列を挿入

I カーソル行の先頭に文字列を挿入

o カーソル行の下に行を追加する

O カーソル行の上に行を挿入する

これらのコマンド を入力すると入力モード になります。入力モード の解除は Escキーです。

◎テキスト の変更コマンド

s カーソル位置の1文字を変更する

cw カーソル位置の右にある1ワード を変更する

C カーソル位置から、その行の終りまでを変更する

cc カーソル行全体を変更する

◎テキスト の削除コマンド

x カーソル位置の1文字を削除する

dw カーソル位置の1ワード を削除する

dd カーソルがある行を削除する

◎テキスト の検索コマンド

/文字列 指定文字列をカーソル位置から前方(テキストの最終行)へ向かって検索する

?文字列 指定文字列をカーソル位置から後方(テキストの先頭行)へ向かって検索する

1. / または ? を入力します。

2. カーソルが画面左下に移動して / または ? が表示されるので、表示の後に検索した い文字列を入力し

3 0

2 1キーを押します。

3. 検索が実行され、最初に見つかった文字列の先頭にカーソルが移動します。

4. 繰り返し検索する場合は、\n"を入力します。

◎取り消しコマンド

u 直前のコマンド を取り消して、元の状態に戻します。

ドキュメント内 さあはじめよう,UNIX (ページ 64-68)