■ はじめに
小ネタ。 現場で、VimGolf なるものを教えてもらったので調べてみた。
目次
【1】基礎操作を学ぶには 1)動画で学ぶ 2)コマンド「vimtutor」 【2】解説サイトなどで学ぶ 【3】VimGolf 【4】VIM Adventure
【1】基礎操作を学ぶには
* いきなり、課題を出されても解けないので 基本的な操作を学ぶ
1)動画で学ぶ
動画
http://dotinstall.com/lessons/basic_vim
2)コマンド「vimtutor」
* コマンド「vimtutor」で、vim の チュートリアル(tutor)が 表示されるので、操作しながら学ぶ => 全7章構成。(やりながら学べ、まとめもあるからいいかも)
https://dev.classmethod.jp/articles/vim-quickstart-with-vimtutor/
レッスン 1
レッスン 1.1: カーソルの移動 レッスン 1.2: VIM の起動と終了 レッスン 1.3: テキスト編集 - 削除 レッスン 1.4: テキスト編集 - 挿入 レッスン 1.5: テキスト編集 - 追加 レッスン 1.6: ファイルの編集
レッスン 2
レッスン 2.1: 削除コマンド レッスン 2.2: その他の削除コマンド レッスン 2.3: オペレータとモーション レッスン 2.4: モーションにカウントを使用する レッスン 2.5: より多くを削除するためにカウントを使用する <<ここまでやった レッスン 2.6: 行の操作 レッスン 2.7: やり直しコマンド
レッスン 3
レッスン 3.1: 貼り付けコマンド レッスン 3.2: 置き換えコマンド レッスン 3.3: 変更コマンド レッスン 3.4: c を使用したその他の変更
レッスン 4
レッスン 4.1: 位置とファイルの情報 レッスン 4.2: 検索コマンド レッスン 4.3: 対応する括弧を検索 レッスン 4.4: 間違いを変更する方法
レッスン 5
レッスン 5.1: 外部コマンドを実行する方法 レッスン 5.2: その他のファイルへ書き込み レッスン 5.3: 選択した書き込み レッスン 5.4: ファイルの取込と合併
レッスン 6
レッスン 6.1: オープンコマンド レッスン 6.2: 追加コマンド レッスン 6.3: その他の置換方法 レッスン 6.4: テキストのコピーとペースト レッスン 6.5: オプションの設定
レッスン 7
レッスン 7.1: オンラインヘルプコマンド レッスン 7.2: 起動スクリプトの作成 レッスン 7.3: 補完
【2】解説サイトなどで学ぶ
https://qiita.com/elzup/items/c169a7e333ab2689d859
https://qiita.com/elzup/items/5b6992d21408ba35a3b4
https://momozo.tech/2021/11/22/vimgolf%E3%81%AE%E7%AD%94%E6%A1%88%E7%94%A8%E7%B4%99/
https://sibbendy26.rssing.com/chan-14169755/all_p116.html
https://rydein.me/20190916_vimgolf_one_to_ten/
【3】VimGolf
* vimで、少ないキータッチで課題をクリアする競技
【4】VIM Adventure
* VIM操作でゲーム通して学ぶ => Lv3 まで無料で遊べる(移動とか学べる)
関連記事
VIM ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2016/09/15/233623
VIM ~ あれこれ編 ~
https://dk521123.hatenablog.com/entry/2023/08/04/225503
VI エディタ
https://dk521123.hatenablog.com/entry/2016/04/27/232800