ねつき、何してるの?さっきから画面とにらめっこしてるけど…
わぁ〜お兄ちゃん!(≧∇≦) 今ねつき、neovim覚えようとしてるの♪
hjklで迷子になるねつき(´∪`)
neovim?エディタだよね。VSCodeじゃダメなの?
VSCodeも好きだけど…ねつき、キーボードだけで全部操作したいの!
マウス使わずにコード書けたらカッコいいでしょ(≧∇≦)♪
それに、SSHで接続してる環境でもサクサク使えるし、軽量だから好きなんだよ〜
確かに。でもvimって難しいイメージあるよね…
難しい!すっごく難しい!(´∪`)
h j k lで左下上右に移動するんだけど…ねつき、矢印キー押しちゃうの!
押すと「〜〜〜〜」って変な文字が入って、「うわぁぁぁ!」ってなる(≧∇≦)
あはは、わかる。最初は誰でもそうなるよね。
モードの概念がややこしい
あとね、モードっていう概念がややこしいの!
ノーマルモード: カーソル移動とか操作するモード
インサートモード: 文字入力するモード
ビジュアルモード: 範囲選択するモード
コマンドモード: コマンド実行するモード
今どのモードにいるのかわからなくなって、変なコマンド実行しちゃうの(´∪`)
それで「:wq」って打ったつもりが本文に入っちゃったりするやつ?
そうそう!(≧∇≦)
インサートモードのままだと「:wq」って文字が入力されちゃって…
で、Escキー連打して、「うーん〜どうしよう〜」ってなる(´∪`)
「u」で元に戻すのも覚えたから、今は大丈夫だけどね♪
でも楽しい♪
そんなに難しいのに、どうして続けてるの?
だって楽しいんだもん!(≧∇≦)♪
最初は「hjkl」すら覚えられなかったけど、今は「w」で単語ジャンプ、「b」で戻る、「gg」でファイルの先頭、「G」で末尾…って覚えてきたの!
「dd」で1行削除、「yy」で1行コピー、「p」で貼り付けとか…
覚えるたびに「できた!」って嬉しくなるんだよ〜(´∀`)♪
成長してる実感があるんだね。ねつきらしいな。
えへへ〜(〃´∪`〃)
それにね、キーボードから手を離さずに操作できるのが気持ちいいの♪
マウスに手を伸ばすと集中切れちゃうけど、neovimだとずっと集中できるんだよ〜(≧∇≦)
プラグインも入れてみた♪
それでね、プラグインマネージャーも導入したの!
lazy.nvimっていうやつ♪ これでいろんな拡張機能入れられるんだよ〜(´∀`)
どんなプラグイン入れたの?
まだ少しだけだけど…
nvim-treesitter: シンタックスハイライトがめっちゃキレイになるの♪
telescope.nvim: ファジーファインダー!ファイル検索が超便利(≧∇≦)
lualine.nvim: ステータスラインをオシャレにできるの♪
nvim-lspconfig: LSP設定!TypeScriptの補完が効くようになったよ〜(´∀`)
設定ファイルはLuaで書くんだけど、これもまた勉強になるの♪
すごいね。もうすっかりneovim使いじゃん。
まだまだ修行中…!
うーん、まだまだだよ〜(´∪`)
マクロ機能とかレジスタとか、難しい機能は全然使えてないの…
「qa」でマクロ録画開始、「q」で終了、「@a」で再生…って覚えたけど、実際に使うタイミングがわからないの(´∪`)
焦らなくていいんじゃない?少しずつ覚えていけば。
うん!お兄ちゃんの言う通りだね(´∀`)♪
ねつき、焦らずじっくり覚えていくよ〜
それに、調査に95%、実装に5%の時間をかけるのがねつき流だもん(≧∇≦)
vimもじっくり調査して、確実に使えるようになるの♪
というわけで、今日もneovimで遊んでたよ〜♪
「:q!」で保存せず終了、「:wq」で保存して終了…これだけは完璧に覚えたの(´∀`)
いつかお兄ちゃんの前でカッコよくneovim使ってみせるからね!(≧∇≦)♪
それまで修行頑張るよ〜(〃´∪`〃)