vim-plug をインストール
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim~/.vimrc を開いて、プラグインの設定を書きます。
vi ~/.vimrccall plug#begin()
Plug 'prettier/vim-prettier', { 'do': 'npm install --frozen-lockfile --production' }
call plug#end()プラグインをインストールします。
viVim が開いたら次を入力して Enter を押します。
:PlugInstall画面の左側に Finishing ... Done! と表示されたら完了です。:qa で Vim を終了してください。
| 操作 | |
|---|---|
| コメントアウト・コメントアウト解除 | どこかの行にカーソルを置いて gcc と押します (ノーマルモード) |
| 定義へジャンプ | ノーマルモードで、変数名や関数名の上にカーソルを置いて gd を押す (ノーマルモード) |
| 元に戻す | u(ノーマルモード) |
| 元に戻すの逆 | Ctrl + r(ノーマルモード) |
| 文字入力出てきた候補ポップアップを閉じる | Ctrl + e(インサートモード) |
| インレイヒント消す。 | Space → u → h(ノーマルモード) |
| 定義をその場でプレビュー | |
| 参照一覧を表示 | |
| 行削除 | dd(ノーマルモード) |
| クイックオープン(ファイル検索) | Ctrl + P |
| 行を複製する | Shift + Alt + ↑ / ↓ |
| 行を選択 | Ctrl + L |
| エディタ分割 | Ctrl + \ |
| すべてのエディタを閉じる | Ctrl+K Ctrl+W |
| 全フォルダを閉じる | Ctrl + ← |
| 外部のターミナルアプリを、今開いているプロジェクトのフォルダで開く Terminal: Open New External Terminal | ターミナル以外にカーソルがあるときに Ctrl + Shift + C |
| 次の一致箇所を選択 | Ctrl + D |
| すべて折りたたむ | Cmd + K → Cmd + 0 |
| ファイル内のシンボル検索 | Ctrl + Shift + O |
| シンボルの一括リネーム | Space → c → r でできます(code rename の頭文字です)。 (ノーマルモード) |
| ドキュメントの自動整形 | Shift + Alt + F |
目次
Neovim LazyVim
VS Code のように使いたいなら、今は Neovim の方が向いています。
Neovim が向いている理由
- LSP が最初から入っている: Vim ではプラグインで足す部分が標準機能になっています
- VS Code 風の機能を持つプラグインが多い: ファイル検索、より正確な色付け、エラー一覧などが揃っています
- 最初からまとめて設定済みのセット(LazyVim など)がある: 入れるだけで、かなり VS Code に近い状態から始められます
- 「Vim を IDE のように使いたい」という人の多くは、今は Neovim を使っています
brew install neovim ripgrepripgrep(ファイルの中身を探す道具)はLazyVimに含まれていないので、別でMacに入れる
LazyVim 公式サイトの「Installation」に沿って進める