見出し画像

EnvaderでLinuxの基礎を学ぶ[Vim入門]

EnvaderでLinuxの基礎を学ぶ。
今回は、Linux基礎コースの「Vim入門編」です。

Vimは、Linuxに搭載されているファイルやテキストのエディタの機能。そもそも、Linuxにこんな機能があるなんて知らなかったので、驚いた。

コマンド画面でファイルやテキストの内容を編集するというのは、いめーじしてなかったけど、考えてみればファイルの中身を確認するcatコマンドだってあるわけだし、中身を編集できても当然よね…。

Envaderでは、「こちらでは、vimについて解説します。vimを使えるようになると純粋にかっこいいです。」の一文から解説がはじまりますw
確かにちょっとエンジニアっぽい?

このVim入門では、Vimにもともとある「Vimtutor」というチュートリアルを実際に手を動かしてすすめていきます。
まずはEnvaderでVimを起動するとこんな感じです。

Vimを起動

実際にファイルを編集する場合は、

vim ファイル名

のコマンドを使用してファイルを開いて編集します。

Vimは、まず基本操作を覚えるのがすこし大変。基本的なコマンドをきちんとみてからでないと、終了させるのもおぼつきません…。そのためチュートリアルもまず、カーソルの動かし方、Vimの終了のさせかたなど、ホントに基本的なところからはじまります。助かる。

Vimtutorを起動

Vimtutorのレッスンメニューは以下の通り。レッスン1~7まであって、けっこう長いですが、以下を一通りやればなんとかVimはさわれるようになります。でも、たぶん1回では覚えられない…。
復習は各レッスンの要約を読んでからやると良さそう。
ちなみにカーソル操作は「h (左) j (下) k (上) l (右)」のように、矢印キーではなく、HJKLのキーを使います。

【Vimtutorのレッスン内容】
レッスン 1.1: カーソルの移動
レッスン 1.2: VIM の起動と終了
レッスン 1.3: テキスト編集 - 削除
レッスン 1.4: テキスト編集 - 挿入
レッスン 1.5: テキスト編集 - 追加
レッスン 1.6: ファイルの編集
レッスン 1 要約
レッスン 2.1: 削除コマンド
レッスン 2.2: その他の削除コマンド
レッスン 2.3: オペレータとモーション
レッスン 2.4: モーションにカウントを使用する
レッスン 2.5: より多くを削除するためにカウントを使用する
レッスン 2.6: 行の操作
レッスン 2.7: やり直しコマンド
レッスン 2 要約
レッスン 3.1: 貼り付けコマンド
レッスン 3.2: 置き換えコマンド
レッスン 3.3: 変更コマンド
レッスン 3.4: c を使用したその他の変更
レッスン 3 要約
レッスン 4.1: 位置とファイルの情報
レッスン 4.2: 検索コマンド
レッスン 4.3: 対応する括弧を検索
レッスン 4.4: 間違いを変更する方法
レッスン 4 要約
レッスン 5.1: 外部コマンドを実行する方法
レッスン 5.2: その他のファイルへ書き込み
レッスン 5.3: 選択した書き込み
レッスン 5.4: ファイルの取込と合併
レッスン 5 要約
レッスン 6.1: オープンコマンド
レッスン 6.2: 追加コマンド
レッスン 6.3: その他の置換方法
レッスン 6.4: テキストのコピーとペースト
レッスン 6.5: オプションの設定
レッスン 6 要約
レッスン 7.1: オンラインヘルプコマンド
レッスン 7.2: 起動スクリプトの作成
レッスン 7.3: 補完
レッスン 7 要約

この記事を書いていてすでに忘れているレッスン多数。もう一度復習をしよう…。

もっと新しい繋がり、信頼とコミュニティを築けますように。