vi 入門|“こわくない” はじめの一歩|UNIX Cafe

当ページのリンクには広告が含まれています。
viってこわくない?はじめての小さな一歩|UNIX Cafe

UNIX Cafe | 第56回

目次

vi ってどんなエディタ?

ターミナルで動く“昔ながらの職人道具”

ミナちゃん

ミナちゃん 先生、vi って“こわいエディタ”ってよく聞くんですけど… ボタンも少ないし、どうやって使うのかよく分からなくて…。

ユニ先生

ふふ、そう感じる人はとても多いよ。でもね、vi は長い歴史を持つ、無駄のない“職人道具”なんだ。余計な飾りはないけれど、そのぶん軽くて速くて、どんな環境でも同じように動いてくれるんだよ。

どのLinuxにもほぼ必ず入っている理由

ユニ先生

それに、ほとんどの Linux には最初から vi が入っているんだ。 だからサーバーに SSH で入っても、すぐにファイルを編集できる。 「何も入っていないけど、vi だけは動く」 そんな安心感が、昔から多くの人に愛されている理由なんだ。

ミナちゃん

“いつでもそこにある”って、なんだか心強いですね。

ユニ先生

うん。SSHでサーバーに入ったときも、すぐに文字を編集できる安心感があるんだよ。

まず覚えるのは「3つだけ」でいい

i(入力) / Esc(戻る) / :wq(保存して終了)

ユニ先生

はじめての人が覚えることは、たった3つだけで十分なんだ。

  • 文字を打つときは「i」
  • 落ち着きたいときは「Esc」
  • 保存して閉じるときは「:wq」
ミナちゃん

3つだけなら本当に覚えられそうです…!
Esc が“安心の場所”っていうの、気に入りました。

ユニ先生

うん、困ったら Esc を押せば状況が整うからね。
これを知っておくと、vi がぐっとやさしく見えてくるよ。

1分で試す、小さな Hello 編集

vi でファイルを開く

ユニ先生

このコマンドで、新しいファイルでも既存のファイルでも開けるよ。

bash
$ vi hello.txt
ミナちゃん

開きました…!
でも何も変わってないような…?

 1                                             
~                                                                                                                                                                   
~                                                            
~                                                            
~"hello.txt" 1L, 11B

文字を入力してみよう

ユニ先生

画面が開いたら、まず ” i ” を押して入力モードへ。 あとは普通のテキストエディタと同じようにタイプするだけ

 1 Hello UNIX Cafe                                                                                                  
~                                                                                                              
~                                                            
~                                                            
-- INSERT --
ミナちゃん

「Hello UNIX Cafe」って書けました!意外とすんなり入力できてびっくりです。

保存して終了する

ユニ先生

入力が終わったら ” Esc ” を押して落ち着こう。 そのあと ” :wq ” と入力して Enter を押せば終了だよ。

 1 Hello UNIX Cafe                                     
~                                                           
~                                                                                                       
~                                                           
:wq
ミナちゃん

できた…!
思っていたよりずっとやさしいですね。

cat でファイルの中身を確かめてみよう

bash
$ cat hello.txt
- Hello UNIX Cafe
ミナちゃん

できた…!
なんだか思っていたより、ずっとやさしいですね。

ユニ先生

そう!最初の小さな一歩を踏み出すと、vi はぐっと身近になるんだ。

まとめ

シェリ

vi はね、軽くてどこにでもいる“頼れる相棒”なの。
まずは ” i ” と Esc ” そして “ :wq ” の3つだけ覚えれば十分よ。
ほんのひと歩きしてみるだけで、“viってこわい…” という気持ちが
“あれ?意外と使えるかも” にきっと変わっていくはずなのよ。

ミナちゃん

こんなにシンプルなら、ちょっと仲良くなれそうです…!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次