57
64

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Vim】Vimの基礎を学ぼう!【vimtutor】【実践Vim】

Last updated at Posted at 2023-04-30

Introduction

Vimについて調べると必ず出てくる実践 Vimですが、絶版になって久しく相場は 8000 円超!
流石に Kindle で買うかと悩んでいてふとページを見たら、Kindle Unlimitedの対象になっていました!

これを気にVimを学ぶ方が増えることを祈りつつも、ほぼゼロから学ぶ方のために今回はvimtutorについて紹介します。
Ubuntu で紹介しますが、Vimは Windows や mac 版もあるので是非ご参考にしてください。

本記事が少しでも読者様の学びに繋がれば幸いです!
「いいね」をしていただけると今後の励みになるので、是非お願いします!

環境

Ubuntu22.04
Vim9.0

Vim を学ぶメリット

  • Vimの基となったviが Linux であれば化石サーバにも入っているため、扱えるハード範囲が大きく広がる。
  • 巨大ファイルも軽量で開ける。
    • テキストエディタだと強制終了するような巨大な json 等も、Vimならサクサクです。
  • (慣れれば)気軽に編集できる。
  • (慣れれば)超高速で操作できる。
  • (慣れれば)格好良い。
  • Windows一辺倒からLinuxに触れることになり、いきなりviVimで設定ファイルを弄ることになっても平静を保てる。
    • (これは 1 年前の私の例ですが、Vim初見で泣きそうになっていました......)

Vim 学習の流れ

  1. vimtutorで基本コマンドを学ぶ。
  2. 普段のメモ等、簡単なエディタ操作をVimに置き換えてみる。
    • VSCode拡張でも可。
  3. 実践Vimで実技を学ぶ。
  4. 業務/プライベートで使いこなす。

いきなり実践Vimから入るのは少し重ためな気もしたので、上記の順番をおすすめします。

vimtutor

vimtutorVimチュートリアルを実行できるコマンドです。
中身は基礎的なもので、初学者が初心者(実践Vimを進められる程度)にランクアップできるような内容です。
Vimをインストールしている端末であればすぐ実行可能です。スキマ時間でもやれちゃいます。

vimtutor

Screenshot from 2023-04-30 09-11-05.png
vimtutorの主なメリットは以下の 3 点にあると思っています。

  • Vim初めてでも気軽にできる基礎的な内容の 7 章仕立て。
  • 端末上で行うため必然的にハンズオンで学べる。
  • 各章末に要約がありコマンドが定着しやすい。

完全な初学者が行う場合は、以下のスクリーンショットを見ながらがおすすめです。
Screenshot from 2023-04-30 09-24-17.png
こちらもvimtutorの画面ですが、最初はカーソル移動すらストレスに感じると思うので、随時参照しながら進めてみてください。

チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだけ時間を使うのかにもよりますが、およそ 25 から 30 分です。

このように記載がありますが、最後まで行うと 1 時間近くかかると思います。
基本コマンドの観点であれば 1~4 章が特に重要ですが、この範囲であれば 30 分で終わります。
4 章まで進めてみて余力があれば 5 章以降、なければメモ書き等で試しながら実践Vimに進んでみてはいかがでしょうか。

最後に

閲覧頂きありがとうございました。
実践Vimは軽く目を通したところ、私のように仕事で使えどエディタとしては 2 番手の立ち位置の方にはピッタリの内容でした。
業務で丁寧に教えていただくような構成かつ濃厚な内容で高評価の理由が伺えたのですが、ゼロ or 最低限しか触れない状態で読むと挫折しかねません。
操作すらままなりませんからね。
Vimに興味を持っていただいた方は、この機に是非挑戦してみてください!
本記事がお役に立てば幸いです!

57
64
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
57
64

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?