Open10
vim環境を作る
なぜVim?
Vscode等のIDEしか利用したことがないため、vimの使い心地ってどうなんだろうっていう個人的な興味
あとは、自分が目指すキャリア像に近い開発者がvimを使っていて、動画であげられている内容をちゃんと追えるようになりたいと思ったから
vimにこだわりたいというわけではないから試して使いづらかったら今まで通りIDEを使う
めちゃくちゃ使いやすいと感じたとしても、チーム開発では若干デメリットがありそう(.vscode/settings.json
を使ったプロジェクト設定の同期ができない等)なので、個人開発メインで使うことになると思う
その場合、チーム開発ではこれ使ってvscodeをvimみたく使えるようにするってのもアリかも
参考にする動画
動画でも出てきてたけど自分の開発環境をdotfilesとして育てていくの楽しそう
Installation
$ git clone https://github.com/LazyVim/starter ~/.config/nvim
$ rm -rf ~/.config/nvim/.git
$ nvim
fish: Unknown command: nvim
$ brew install neovim
$ nvim
Launch Neovim! 💤 🚀
Setup LazyVim
$ brew install ripgrep fd
ファイルや文字列検索がいい感じ
~/.config/nvim via 🌙 on ☁️
❯ fd lua
init.lua
lua/
lua/config/autocmds.lua
lua/config/keymaps.lua
lua/config/lazy.lua
lua/config/options.lua
lua/plugins/colorscheme.lua
lua/plugins/example.lua
stylua.toml
~/.config/nvim via 🌙 on ☁️
❯ rg lazy
README.md
4:Refer to the [documentation](https://lazyvim.github.io/installation) to get started.
init.lua
1:-- bootstrap lazy.nvim, LazyVim and your plugins
2:require("config.lazy")
...
これを機会にiTerm2の設定も変更した
これ参考にvimの設定を追加していく