LoginSignup
0
1

More than 1 year has passed since last update.

Linuxサーバー構築3(テキストエディタ)

Posted at
1.viエディタを新規作成

コマンド vi vitxet.txt
WS000000.JPG
入力すると下の画面みたいになる
WS000001.JPG

【2つのモード】
・コマンドモード
・インサート(入力)モード
※Escキーを押すとコマンドモードになる

[インサートモードへの切り替えコマンド一覧]
i カーソルの前にテキストを入力する
a カーソルの後にテキストを入力する
l (大文字アイ) 行頭の最初の文字にカーソルを移動し、その直前にテキストを入力する
A 行末にカーソルを移動し、その直後にテキストを入力する
o (小文字オー) カレント行の下に空白行を挿入し、その行でテキストを入力する
O (大文字オー) カレント行の上に空白行を挿入し、その行でテキストを入力する

2.viエディタを保存・終了する

【保存方法】
編集中に上書き保存する方法はコマンドモードで:wと入力する
WS000002.JPG
最下段に書込みと表示される
WS000003.JPG

【終了方法】
コマンド
:q ファイルを保存せずに終了する(編集した場合は保存したかどうかの確認が入る)
:q! ファイルを保存せずに終了する(確認は入らない)
:wq ファイルを上書き保存して終了する
ZZ ファイルを上書き保存して終了する(:wqと同じ)

3.カーソルの移動

[コマンド一覧]
h 一つ左へカーソルを移動する(左矢印キーと同じ)
l(小文字エル) 一つ右へカーソルを移動する(右矢印キーと同じ)
k 一つ上へカーソルを移動する(上矢印キーと同じ)
j 一つ下へカーソルを移動する(下矢印キーと同じ)
0(数字ゼロ) 行の先頭へカーソルを移動する
^ 行の先頭へカーソルを移動する(ゼロと同じ)
$ 行の末尾へカーソルを移動する
H 画面に表示されている行のうち一番上の行にカーソルを移動する
L 画面に表示されている行のうち一番下の行にカーソルを移動する
gg ファイルの先頭行にカーソルを移動する
G ファイルの最終行にカーソルを移動する
n(任意の数字)G ファイルのn行目にカーソルを移動する
:n(任意の数字) ファイルのn行目にカーソルを移動する(nGと同じ)

4.ページを移動

[コマンド一覧]
Ctrl+f 次のページへ移動する
Ctrl+b 前のページへ移動する
gg ファイルの先頭行にカーソルを移動する
G ファイルの最終行にカーソルを移動する
Ctrl+g 現在カーソルの位置の行数、桁数、全体行の情報を表示する

5.コピー・切り取り・貼り付け

[コマンド一覧]
x(小文字エックス) 一文字を切り取る(Delete)
X(大文字エックス) 一文字を切り取る(Backspace)
dd 一行を切り取る
yy 一行をコピーする
p(小文字ピー) カーソルの次の文字または次の行に貼り付ける
P(大文字ピー) カーソル位置の文字またはカーソル位置の行に貼り付ける
u 切り取りや貼り付けの操作をひとつ取り消す

6.文字列の検索・置換

[検索コマンド一覧]
/(文字列) カーソル位置から後方に向かって指定した文字列を検索する
?(文字列) カーソル位置から前方に向かって指定した文字列を検索する
n 次の候補を検索する
N 前の候補を検索する
:noh 検索で見つかったもののハイライト表示を解除する

[置換コマンド一覧]
:s /検索文字列/置換文字列/ 現在のカーソル位置の行の検索文字列を一つ置換文字列に置換する
:s /検索文字列/置換文字列/g 現在のカーソル位置の行の検索文字列をすべて置換文字列に置換する
:s /検索文字列/置換文字列/gc 現在のカーソル位置の行の検索文字列をすべて置換文字列に置換する
検索文字列に対してそれぞれ置換するか確認する
:%s /検索文字列/置換文字列/g ファイル全体の検索文字列をすべて置換文字列に置換する
:%s /検索文字列/置換文字列/gc ファイル全体の検索文字列をすべて置換文字列に置換する
検索文字列に対してそれぞれ置換するか確認する

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1