コンテンツにスキップ

5. viの使い方とその他のテキストエディタ

5.1. viの使用方法

Escで入力モードからコマンドモードへ切り替え。

5.1.1. viの基本的なコマンド

コマンド名 説明
vi <ファイル名> ファイルを開くまたは新規作成する
vi Return キー 新規ファイルを開く (ファイル名は後で指定)
vi -r <ファイル名> システムクラッシュ時のファイルを復元して開く
view <ファイル名> 読み取り専用でファイルを開く

5.1.2. viのカーソル操作

コマンド名 説明
h 左に移動
l 右に移動
k 上に移動
j 下の行の先頭文字 (空白ではない) に移動
0 行頭へ移動( カーソルのある行の左端へ移動 )
$ 行末へ移動( カーソルのある行の右端へ移動 )
H 画面の一番上の行頭へ移動
L 画面の一番下の行末へ移動
gg ファイルの先頭行へ移動
G ファイルの最終行へ移動
Ctrl-F 1 画面先のページを表示
Ctrl-D 半画面先にスクロール
Ctrl-B 1 画面前のページを表示
Ctrl-U 半画面前にスクロール

5.1.3. 文字と行の挿入

コマンド名 説明
a カーソルの右にテキストを追加
A 行の末尾にテキストを追加
i カーソルの左にテキストを追加
I 行の先頭にテキストを挿入
o カーソルがある下の行にテキストを挿入
O カーソルがある上の行にテキストを挿入

5.1.4. テキストの削除

コマンド名 説明
x カーソルの文字を削除
X カーソルの左文字を削除
dw ワードの削除
dd 行の削除
yy カーソル行のコピー
p カーソルの右側に張り付け
P カーソルの左側に張り付け

5.1.5. 検索機能

入力キー 説明
/文字列 カーソル位置からファイル末尾に向かって、指定した文字列の検索
?文字列 カーソル位置からファイル先頭に向かって、指定した文字列の検索
n 上記の検索 ( /文字列、?文字列 ) による次の文字列の検索
N 上記の検索 ( /文字列、?文字列 ) による次の文字列の検索 ( 逆方向 )

5.1.6. ファイルの保存とviの終了

コマンド名 説明
ZZ 上書き保存しviの終了
:w 内容の保存
:q! 保存せずに終了
:wq 編集データを保存して終了
:wq! 内容を上書き保存して終了

5.2. Nanoの使用方法

5.2.1. Nanoの起動と終了方法

コマンド名 説明
nano <ファイル名> nanoでファイルを開くまたは新規作成する

5.2.2. Nanoの操作

コマンド名 説明
Ctrl + O 編集内容の保存
Ctrl + X nanoの終了
Ctrl + K Shift + ←→ で文字列の指定し文字列をカットする
Ctrl + U 文字列のペースト
Ctrl + \ 文字列の置換
alt + U 前回の操作を取り消す
Ctrl + W 文字列検索
Ctrl + R Ctrl + Tでカレントディレクトリ起点にファイル内容挿入

5.3. Vimの使用方法