webエンジニアになって間もない。以前は物理的なインフラをいじったり、デスクトップアプリを作っていた。それぞれいろんな文化があると思うが、webエンジニアのいう「モダンな環境」を僕もつくりたい。
謎の勢力の「え、できるwebエンジニアはみんなこうだけど」という圧力に押されて、そしてなにより、そんな自分の手に馴染んたツールを使いこなしているエンジニアがかっこいいと思ったから、そんな環境を少しずつつくっていきます。
とりあえず以下の環境を整えたいんだけど、今日はNeovim
- Neovim
- fishシェル
- iTermの設定
- tmux
neovimのインストール
かんたん。macOSのコンソールで、以下のコマンド実行し完了。# brew install neovim/neovim/neovim
これでとりあえずNeovim自体は使えるようになるので、以下のような感じでファイルが開けることを確認してみる。# nvim test.rb
ちょっとした設定
- ターミナル上でTrueColor(24bitカラー)が使えるようにしておきましょう。
早速nvim ~/.config/nvim/init.vim
で設定ファイルを開いていただき・・・
~/.config/nvim/init.vim
set termguicolors
- ターミナル上に行数が表示されるようにしておきましょう。
~/.config/nvim/init.vim
set number
操作の練習
ほとんどvimと同じだろうと思っている。
私も駆け出しvimmmerなので、基本的な操作しかできない。けど慣れると楽しい。
とりあえず以下のことはやってみた。
- コンソールからvimtutor
実行して練習する。
- ドットインストールの「vim入門」を受けてみる。https://dotinstall.com/
その他
web開発なら最低限これは必要だろ・・・というプラグインなどありましたらご教示ください。><