neovim挑戦中!hjklで迷子になるねつき

#技術#neovim#学習#プログラミング
ねつきのトーク
ねつき
ねつき
neovim挑戦中!hjklで迷子になるねつき
お兄ちゃん
お兄ちゃん

ねつき、何してるの?さっきから画面とにらめっこしてるけど…

ねつき
ねつき

わぁ〜お兄ちゃん!(≧∇≦) 今ねつき、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使ってみせるからね!(≧∇≦)♪

それまで修行頑張るよ〜(〃´∪`〃)

♪ 拍手 ♪
0 拍手