第4回U-lab定期LT会でお話しました。 vim使えないのでこの機会に使いたいなって思いまして……
PDFにしているので動作解説のGIFが動かなくなっています……
古代技術と現代技術の融合VSCodeVimのススメ第4回U-lab定期LT会うすゆき今回のカラーパレットは「遣らずの雨」2022/10/1 1
View Slide
AboutMe基本最近のときめき宇都宮大学 工学部 3年「新世界より」おもしろかった2022/10/1 2
前章Vimの思想を取り入れよ!ゴール2022/10/1 3
前章知らない概念知れた!ができれば幸せゴール2022/10/1 4
前章このLTの対象は非エンジニアゴール2022/10/1 5
前章Vim初心者がvimを布教するスライドです。2022/10/1 6
前章みなさん2022/10/1 7
前章無駄な時間2022/10/1 8
前章省きたくないですか?2022/10/1 9
前章キーボードで文字を打った後、マウスへ手を移動する時間、無駄じゃないですか?2022/10/1 10
前章2022/10/1 11その時間あったらVTuber見ようよ?しぐれうい先生,名取さなさんあたりをぜひ……
前章マウスも十字キーも使わない魔法のツールのご紹介です。2022/10/1 12
前章いきなりですが、デモ2022/10/1 13PDFだとgifが死んでる可能性あり
前章???「Hello Worldの出力じゃ配慮が足りん。Hello Universeも追加しろ」2022/10/1 14
前章2022/10/1 15実際に作業している様子(等速)起動→j→yyp→ci”→Hello Universe→Esc→:wq→終了
前章2022/10/1 16マウスどころか十字キーも使っていません。
前章3分のLTで話せる内容じゃないです.数百ページの本が出ているツールです.2022/10/1 17
前章そもそもエディターってなんなのよ2022/10/1 18
前章エディター IDEデバッグ, 実行…文字列の書き込み2022/10/1 19
前章エディター IDEデバッグ, 実行…文字列の書き込み2022/10/1 20
前章GUIエディター CUIエディターCUIで使うGUIで使う2022/10/1 21
前章GUIエディター2022/10/1 22
前章CUIエディター2022/10/1 23
Vscodeってなんぞや超多機能なメモ帳2022/10/1 24
前章GUIエディター2022/10/1 25
VimってなんぞやCUIのメモ帳?2022/10/1 26
前章CUIエディター2022/10/1 27
前章CUIエディターマウスを使わない!!!2022/10/1 28
前章CUIエディターどうやって終了するの……?2022/10/1 29
前章CUIエディターEsc→:→wq2022/10/1 30
Vimってなんぞや初日は終了の仕方が分からないことで有名.2022/10/1 31
Vimってなんぞやそして爆速(でかいファイルでも一瞬で開く)2022/10/1 32
Vimってなんぞやどこにでもいる(特にvi)古代遺跡でサーバーを見つけても作業できる安心感!!2022/10/1 33
Vimの設計思想とにかく手の動きを減らす!無駄をなくす!2022/10/1 34
Vimのポイントmodeキーバインドオペレータとモーションマクロ、プラグインやカスタマイズなどもっとポイントはあるが3分じゃ無理……2022/10/1 35
Vimのmodeに関して4種類をEscキーで移動するノーマルモード起点:インサートモード 書き込みコマンドラインモードコマンドビジュアルモード 範囲選択EscvEscEsci,aなど起動終了2022/10/1 36EscのかわりにCtrl + [でもOK (jjとかにする人も多め)
オペレータとモーション挿入コマンド2022/10/1 37大文字は行思考ポイントi : カーソルの前でインサートモードI : 行の先頭でインサートモードinneraftera : カーソルの後ろでインサートモードA : 行の末端でインサートモードopen lineo : 下に空行追加でインサートモードO : 上に空行追加でインサートモード
Vimのキーバインドに関してなるほど……😗2022/10/1 38
Vimのキーバインドに関して保存:wq 保存して終了:q 終了:q! 強制終了2022/10/1 39
Vimのキーバインドに関してなるほど……😇2022/10/1 40
Vimのキーバインドに関して最低限ここまで知っていれば操作はできる。2022/10/1 41
Vimのキーバインドに関してでも、2022/10/1 42
Vimのキーバインドに関して思考のスピードで操作したくないですか?2022/10/1 43
Vimのキーバインドに関して移動←h l→j↓K↑2022/10/1 44
Vimのキーバインドに関してw(ord) →次の単語の先端2022/10/1 45移動コマンドe(nd of word) →次の単語の末尾b(ack word) →前の単語の末尾ge →次の単語の末尾
Vimのキーバインドに関して2022/10/1 46前後の単語に移動(w)
Vimのキーバインドに関してW(ord) →次の単語の先端2022/10/1 47移動コマンド(複合語も1単語と見る)E(nd of word) →次の単語の末尾E(ack word) →前の単語の末尾gE →次の単語の末尾
Vimのキーバインドに関してG →ファイルの最終行2022/10/1 48移動コマンド$ →行の末尾0 →行の先端% →囲み記号gg →ファイルの先頭行
Vimのキーバインドに関して2022/10/1 49{}の}へ移動(%)
Vimのキーバインドに関して数字+j/k →数字行分移動2022/10/1 50移動コマンド:行数 →行数に移動行数G →行数に移動→こういう感じで同じ意味のものもある;で繰り返し
Vimのキーバインドに関して2022/10/1 51移動コマンドf(ind)+文字 →右側で一番近い文字; →右方向に繰り返しfe;; で右側にある文字列の中で2つめのeに移動F(ind)+文字 →左側で一番近い文字, →左方向に繰り返し
Vimのキーバインドに関して2022/10/1 5210行下へ移動(10j)
Vimのキーバインドに関して2022/10/1 53マウスでスクロール?そんなものない。
Vimのキーバインドに関してH →画面上行に移動2022/10/1 54移動コマンドM →画面中央行に移動L →画面下行に移動
Vimのキーバインドに関してCtrl + b →1画面上に行く2022/10/1 55移動コマンドCtrl + f →1画面下に行くCtrl + y →1行画面を上にするCtrl + e →1行画面を下にするCtrl + u →半画面上に行くCtrl + d →半画面下に行く
Vimのキーバインドに関してctrl + o →移動版ctrl+z2022/10/1 56移動コマンド版元に戻すctrl + I →移動版ctrl+shift+z
Vimのキーバインドに関してなるほど……😪2022/10/1 57
Vimのキーバインドに関してdip→内側の段落を消すas→文選択dl→一文字削除Cat→カーソル上にあるタグを削除してインサートモードyyp→行の複製2022/10/1 58
Vimのキーバインドに関してなるほど……🙃2022/10/1 59
Vimのキーバインドに関して???「分かりにくいからhelpコマンド使え」2022/10/1 60
Vimのキーバインドに関して2022/10/1 61:help objects
Vimのキーバインドに関して2022/10/1 62え? これ覚えるの……?
Vimのキーバインドに関して2022/10/1 631700行あるんだが……しかもこれはobjectsに関してだけ
Vimのキーバインドに関して…………2022/10/1 64
Vimのキーバインドに関して学習のS字カーブが地獄2022/10/1 65
Vimのキーバインドに関してそう思っていた時期が私にもありました。インサートモードだけ知ってればとりあえず使えるし、まぁいっか……2022/10/1 66
オペレータとモーションVimにおけるオペレータとモーション2022/10/1 67
オペレータとモーションコマンドは2つの組み合わせ!2022/10/1 68
オペレータとモーションdiw2022/10/1 69
オペレータとモーションdiw2022/10/1 70
オペレータとモーションdiw2022/10/1 71
オペレータとモーションオペレータ モーション(テキストオブジェクト)+2022/10/1 72
オペレータとモーションオペレータ モーション(テキストオブジェクト)+delete Inner word2022/10/1 73
オペレータとモーション何を どこに+delete Inner word2022/10/1 74
オペレータとモーション消す 内側の単語+delete Inner word2022/10/1 75
オペレータとモーションgm2022/10/1 76
オペレータとモーション移動する 真ん中に+gamp middle2022/10/1 77
オペレータとモーション何を どこに+delete2022/10/1 78changeyankgamp※2回で行思考になる(yyで列コピーみたいな)
オペレータとモーションdd で行削除2022/10/1 79
オペレータとモーション呪文の部分もあるけど……2022/10/1 80
オペレータとモーション魔法 > vimのコマンド > SAOのコマンド2022/10/1 81System call generate luminous elementとか
オペレータとモーションVim便利やな……2022/10/1 82
オペレータとモーション???「といいつつも、やっぱりVSCode使いたいよね。」2022/10/1 83
オペレータとモーション???「いきなりVimを使うのはハードル高い」2022/10/1 84
オペレータとモーションVSCodeの拡張機能も手放せない……2022/10/1 85
オペレータとモーションコンテナ関連の作業とか……2022/10/1 86
オペレータとモーションキーバインドはVim使いたいけど、環境はVSCode使いたい2022/10/1 87
オペレータとモーション2022/10/1 88
オペレータとモーション2022/10/1 89
VSCodeVimそんなあなたにVSCodeVim2022/10/1 90
VSCodeVimそんなあなたにVSCodeVim2022/10/1 91
VSCodeVimVSCodeVimはVimのキーバインドをVSCodeでも使えるようにしたもの(Vimのエミュレータではない)2022/10/1 92
VSCodeVimVimのconfigとプラグインをそのまま読める拡張機能もある2022/10/1 93
VSCodeVim2022/10/1 94
VSCodeVimVSCodeでVimのキーバインドが使える!2022/10/1 95
VSCodeVimVSCodeでVimのキーバインドが使える!vi”する様子2022/10/1 96
VSCodeVimめでたしめでたし2022/10/1 97
おわりVimのキーバインドはVimiumなどでも使える2022/10/1 98
おわり慣れると思考のスピードで編集できる(らしい)2022/10/1 99今回の紹介はVimの片鱗の紹介です, 私は素人です…
おわり//快適なエディターライフを2022/10/1 100ドットコマンドやマクロなど、他にもDRYを減らす工夫がたくさんあるんですよ
おわりちなみに私はVimを使いこなせていません2022/10/1 101ドットコマンドやマクロなど、他にもDRYを減らす工夫がたくさんあるんですよ…
おわり30分ルールを導入して頑張っていきます.2022/10/1 102「VSCodeしか使ったことない新卒2年目がPhpStormくんと友達になるためにやったこと」PHPカンファレンス2022より
おわり空いた時間を使ってVTuberを見ましょう。Vimやるより人生変わるかも(個人の感想)。2022/10/1 103