Neovim プラグイン一覧
プラグインマネージャー
lazy.nvim
packer.nvim
ファイラー
✅ telescope-file-browser.nvim
nvim-tree.lua
nnn.nvim
neo-tree.nvim
サイドバー
sidebar.nvim
ウィンドウ
セッション
auto-session
バッファ
bufferline.nvim
bufdelete.nvim
barbar.nvim
構文解析
✅ nvim-treesitter
nvim-treesitter-refactor
hlargs.nvim
アイコン
nvim-web-devicons
ステータスバー
nvim-lualine
スクロールバー
nvim-scrollbar
scrollbar.nvim
インデント
✅ indent-blankline.nvim
guess-indent.nvim
indent-guides.nvim
テーマ
aura-theme
shade of purple
dracula
括弧に色付け
✅ nvim-ts-rainbow
2025/01/02 時点でもうメンテされてない
rainbow
括弧を自動で閉じる
✅ nvim-autopairs
lexima.vim
括弧で囲む
✅ nvim-surround
vim-sandwich
自動で閉じタグ
vim-closetag
マッチタグをハイライト
MatchTag
vim モードで行数の色を変える
modes.nvim
インサートモードで絶対行表示
numbers.vim
コマンドパレット
✅ legendary.nvim
エラー
trouble.nvim
toolwindow.nvim
nvim-notify
ale
ブラウザ
open-browser.vim
open-browser-github.vim
ブラウザで init.vim を使えるようにする
firenvim.nvim
web-tools.nvim
ブックマーク
✅ telescope-vim-bookmarks.nvim
vim-bookmarks
bookmarks.nvim
Todo
todo-comments.nvim
ターミナル
toggleterm.nvim
移動
カーソル移動
✅ hop.nvim
✅ lightspeed.nvim
clever-f の代わり
train.nvim
vim-easymotion
モーション移動
括弧間の移動
vim-matchup
縦方向のスキップ移動
columnskip.vim
行移動
vim-move
単語移動
CamelCaseMotion
モード拡張
検索
あいまい検索
✅ telescope.nvim
telescope-packer.nvim
telescope-frecency.nvim
telescope-symbols.nvim
telescope-github.nvim
telescope-command-palette.nvim
which-key.nvim で代用する
telescope-smart-history.nvim
telescope-media-files.nvim
telescope-hop.nvim
fzf.vim
fzf-preview.vim
ワイルドメニュー
wilder.nvim
カーソル位置の単語検索
vim-asterisk
vim-visualstar
clever-f.vim
f キーの拡張
quick-scope
ripgrep
vim-ripgrep
置換
architext.nvim
ケース切り替え
vim-operator-convert-case
一括置換
reword.vim
replaceWithRegister
far.vim
編集
targets.vim
コメント
Comment.nvim
nvim-ts-context-commentstring
comment-box.nvim
nerdcommenter
マルチカーソル
vim-multiple-cursors
ヤンクした結果をあいまい検索
nvim-neoclip.lua
レジスタに登録しているものを表示
registers.nvim
quickfix
nvim-bqf
replacer.nvim
削除
空白削除
trim.nvim
テスト
nvim-test
2 つの範囲選択した部分の差分をコード比較
linediff.vim
デバッグ
vim-print-debug
✅ nvim-dap
✅ nvim-dap-ui
nvim-dap-virtual-text
✅ telescope-dap.nvim
logsitter.nvim
繰り返し
ドットリピート
vim-repeat
補完
ctrl + 数字 or アルファベットで上から n 個目の候補を選択、展開したい
スニペット
LuaSnip
frinendly-snippets
snippets.nvim
Raycast
coc.nvim
VSCode 味を出したいなら coc がオススメ
HTML
coc-html
coc-htmlhint
coc-htmldjango
coc-emmet
CSS
coc-css
coc-cssmodules
coc-tailwindcss3
coc-tailwindcss
SVG
coc-svg
coc-import-cost
JavaScript
TypeScript
coc-tsserver
coc-prisma
React
coc-react-refactor
Vue
coc-volar
Svelte
coc-svelte
Jest
coc-jest
Vitest
coc-vitest
Python
coc-pyright
Rust
coc-rust-analyzer
Nim
Lua
coc-lua
C lang
coc-clangd
Flutter
coc-flutter
coc-flutter-tools
Docker
coc-docker
Firebase
GCP
SQL
coc-sql
GraphQL
coc-apollo
JSON
coc-type2json
coc-json
YAML
coc-yaml
Markdown
coc-markdown-preview-enhanced
coc-markdownlint
coc-markmap
Git
coc-git
フォーマッター
coc-eslint
coc-prettier
ヤンク検索
coc-yank
その他
coc-import-cost
coc-spell-checker
coc-snippets
coc-tabnine
coc-highlight
coc-go
coc-translator
coc-deno
coc-pairs
coc-fzf-preview
coc-zig
coc-lists
coc-fzf
coc-marketplace
coc-restclient
coc-styled-components
copilot.vim
lspkind.nvim
quick.nvim
Git
差分表示
diffview.nvim
plenary.nvim
gitsigns.nvim
カーソル下のコミットメッセージを表示
git-messenger.vim
コンフリクト表示
git-conflict.nvim
git-blame.nvim
Git 操作
neogit
octo.nvim
vim-fugitive
vim-gitgutter
gina.vim
gin.vim
tig
gitui
HTML
emmet-vim
カラーコード表示
nvim-colorizer.lua
nvim-ts-autotag
headwind.nvim
JavaScript
package-info.nvim
nvim-regexplainer
Rust
rust-tools.nvim
Nim
nim.nvim
opt = true, ft = {'nim'}
asyncomplete.vim
SQL
vim-uppercase-sql
sqlite.lua
Markdown
vim-livedown
markdown-preview.nvim
vim-table-mode
Firebase
vim-firestore
GraphQL
vim-graphql
その他
スワップ
関数の引数の並び替えなど
Tailwind CSS のクラス属性などを並び替えるのに便利
vim-swap
iswap.nvim
JSON の構文ハイライト
vim-json
JS のコメント生成
vim-jsdoc
Prisma
vim-prisma
ポップアップ
いろんなプラグインが依存している
popup.nvim
Neovim の CursorHold と CursorHold の autocmd イベントのパフォーマンスバグを修正する
CursorHold と CursorHoldI から updatetime を切り離す (Vim と Neovim で動作する)
coc.nvim が速くなるらしい
FixCursorHold.nvim
リファクタリング
refactoring.nvim
API
rest.nvim
フォーマッター
null-ls.nvim
formatter.nvim
spellsitter.nvim
AbbrevMan.nvim
prettier.nvim
vim-easy-align
vim-doc 日本語化
vimdoc-ja
nvim 起動時に管理画面を表示
dashboard-nvim
wakatime
vim-wakatime
設定を共有
editorconfig-vim
ファイルタイプを検知
filetype.nvim
翻訳
vim-translator
タスクランナー
jaq-nvim
vim-quickrun
taskrun.nvim
w とかで新しくファイル作ろうとしたときにディレクトリがない場合は自動で作成してくれる
mkdir.nvim
スクショ
vim-silicon
LSP
fidge.nvim
REPL
iron.nvim
ログファイル
vim-log-highlighting
定義元へ移動
goto-preview
coc 使う
目印
marks.nvim
vscode.nvim
telescope を使ったチートシート検索
cheatsheet.nvim
LSP を使用して、現在のコードコンテキストを表示する
シンプルなステータスライン/ウィンバーコンポーネント
nvim-navic
コードランナー
sniprun
スムーズスクロール
neoscroll.nvim
auto-save.nvim
zen-mode.nvim
renamer.nvim
jester
neotest
which-key.nvim
sort.nvim
自分の GitHub Stars を整理する
Vim リスト
Neovim リスト
dotfiles リスト
参考サイト
特に参考になりそう
Neovim でのフロントエンド開発環境 2021
自分が Neovim でフロントエンド開発を行っている理由と VSCode
vim 沼: Neovim の React、TypeScript、Tailwind CSS 用セットアップ
Neovim の環境を整えてみる
nvim と VSCode を共存させて使い分けするためのオレオレ設定
vim-jp Slack のチャンネル
tech-vscode
tech-javascript
lang-python
tech-coc
neovim-plugins
plugins
過去の読書会ログ
packer.nvim
packer.nvim で Neovim + Lua のビッグウェーブに乗る
Neovim プラグイン
Lua で書かれた Neovim プラグイン
無人島に持っていく(Neo)vimプラグイン 10 選 (TS 開発環境編)
ワシの使っている Neovim プラグインは 200 個近くあるぞ
Vim プラグイン"の"カテゴリまとめ
awesome neovim
coc.nvim
coc-extensions
coc.nvim を使って vim をもっと強くする
WezTerm
alacritty + tmux もいいけど、wezterm がすごい件
WezTerm に移行してみている
dotfiles
torish14/dotfiles - GitHub
neovim-like-vscode
packer.nvim 開発者の dotfiles
Vue/Nuxt コアチーム
antfu/use - GitHub
pi0/dotfiles - GitHub
yyx990803/dotfiles - GitHub
まずは、vim-jp でアクティブに会話しているひとの dotfiles 真似ときゃええ
✅ yutkat/dotfiles - GitHub
✅ ycino さん
別名 Yuki Yano さん
✅ luma さん
frourio の開発に携わってるひと
kuu さん
lambdalisue さん
別名 Alisue さん
thinca さん
kyoh86 さん
kawarimidoll さん
mattn さん
ゴリラさん
アイコンが頻繁に変わるの見てておもしろい笑
ダークヴィムオウ
dein.vim じゃなくて packer.nvim を使う
Comamoca/dotfiles
その他
VSCode の起動時間 高速化の荒業
⌨️ vim ショートカットキー プラグイン
プラグインマネージャー
packer.nvim
ファイラー
telescope-file-browser.nvim
nvim-tree.lua
nnn.nvim
neo-tree.nvim
サイドバー
sidebar.nvim
ウィンドウ
セッション
auto-session
バッファ
bufferline.nvim
bufdelete.nvim
barbar.nvim
構文解析
✅ nvim-treesitter
nvim-treesitter-refactor
hlargs.nvim
アイコン
nvim-web-devicons
ステータスバー
nvim-lualine
スクロールバー
nvim-scrollbar
scrollbar.nvim
インデント
✅ indent-blankline.nvim
guess-indent.nvim
indent-guides.nvim
テーマ
aura-theme
shade of purple
dracula
括弧に色付け
✅ nvim-ts-rainbow
rainbow
括弧を自動で閉じる
✅ nvim-autopairs
lexima.vim
括弧で囲む
✅ nvim-surround
vim-sandwich
自動で閉じタグ
vim-closetag
マッチタグをハイライト
MatchTag
vim モードで行数の色を変える
modes.nvim
インサートモードで絶対行表示
numbers.vim
コマンドパレット
✅ legendary.nvim
エラー
trouble.nvim
toolwindow.nvim
nvim-notify
ale
ブラウザ
open-browser.vim
open-browser-github.vim
ブラウザで init.vim を使えるようにする
firenvim.nvim
web-tools.nvim
ブックマーク
✅ telescope-vim-bookmarks.nvim
vim-bookmarks
bookmarks.nvim
Todo
todo-comments.nvim
ターミナル
toggleterm.nvim
移動
カーソル移動
hop.nvim
lightspeed.nvim
clever-f の代わり
train.nvim
vim-easymotion
モーション移動
括弧間の移動
vim-matchup
縦方向のスキップ移動
columnskip.vim
行移動
vim-move
単語移動
CamelCaseMotion
モード拡張
検索
あいまい検索
telescope.nvim
telescope-packer.nvim
telescope-frecency.nvim
telescope-symbols.nvim
telescope-github.nvim
telescope-command-palette.nvim
telescope-smart-history.nvim
telescope-media-files.nvim
telescope-hop.nvim
fzf.vim
fzf-preview.vim
ワイルドメニュー
wilder.nvim
カーソル位置の単語検索
vim-asterisk
vim-visualstar
clever-f.vim
f キーの拡張
quick-scope
ripgrep
vim-ripgrep
置換
architext.nvim
ケース切り替え
vim-operator-convert-case
一括置換
reword.vim
replaceWithRegister
far.vim
編集
targets.vim
コメント
Comment.nvim
nvim-ts-context-commentstring
comment-box.nvim
nerdcommenter
マルチカーソル
vim-multiple-cursors
ヤンクした結果をあいまい検索
nvim-neoclip.lua
レジスタに登録しているものを表示
registers.nvim
quickfix
nvim-bqf
replacer.nvim
削除
空白削除
trim.nvim
テスト
nvim-test
2 つの範囲選択した部分の差分をコード比較
linediff.vim
デバッグ
vim-print-debug
✅ nvim-dap
✅ nvim-dap-ui
nvim-dap-virtual-text
✅ telescope-dap.nvim
logsitter.nvim
繰り返し
ドットリピート
vim-repeat
補完
ctrl + 数字 or アルファベットで上から n 個目の候補を選択、展開したい
スニペット
LuaSnip
frinendly-snippets
snippets.nvim
Raycast
coc.nvim
VSCode 味を出したいなら coc がオススメ
HTML
coc-html
coc-htmlhint
coc-htmldjango
coc-emmet
CSS
coc-css
coc-cssmodules
coc-tailwindcss3
coc-tailwindcss
SVG
coc-svg
coc-import-cost
JavaScript
TypeScript
coc-tsserver
coc-prisma
React
coc-react-refactor
Vue
coc-volar
Svelte
coc-svelte
Jest
coc-jest
Vitest
coc-vitest
Python
coc-pyright
Rust
coc-rust-analyzer
Nim
Lua
coc-lua
C lang
coc-clangd
Flutter
coc-flutter
coc-flutter-tools
Docker
coc-docker
Firebase
GCP
SQL
coc-sql
GraphQL
coc-apollo
JSON
coc-type2json
coc-json
YAML
coc-yaml
Markdown
coc-markdown-preview-enhanced
coc-markdownlint
coc-markmap
Git
coc-git
フォーマッター
coc-eslint
coc-prettier
ヤンク検索
coc-yank
その他
coc-import-cost
coc-spell-checker
coc-snippets
coc-tabnine
coc-highlight
coc-go
coc-translator
coc-deno
coc-pairs
coc-fzf-preview
coc-zig
coc-lists
coc-fzf
coc-marketplace
coc-restclient
coc-styled-components
copilot.vim
lspkind.nvim
quick.nvim
Git
差分表示
diffview.nvim
plenary.nvim
gitsigns.nvim
カーソル下のコミットメッセージを表示
git-messenger.vim
コンフリクト表示
git-conflict.nvim
git-blame.nvim
Git 操作
neogit
octo.nvim
vim-fugitive
vim-gitgutter
gina.vim
gin.vim
tig
gitui
HTML
emmet-vim
カラーコード表示
nvim-colorizer.lua
nvim-ts-autotag
headwind.nvim
JavaScript
package-info.nvim
nvim-regexplainer
Rust
rust-tools.nvim
Nim
nim.nvim
opt = true, ft = {'nim'}
asyncomplete.vim
SQL
vim-uppercase-sql
sqlite.lua
Markdown
vim-livedown
markdown-preview.nvim
vim-table-mode
Firebase
vim-firestore
GraphQL
vim-graphql
その他
スワップ
関数の引数の並び替えなど
Tailwind CSS のクラス属性などを並び替えるのに便利
vim-swap
iswap.nvim
JSON の構文ハイライト
vim-json
JS のコメント生成
vim-jsdoc
Prisma
vim-prisma
ポップアップ
いろんなプラグインが依存している
popup.nvim
Neovim の CursorHold と CursorHold の autocmd イベントのパフォーマンスバグを修正する
CursorHold と CursorHoldI から updatetime を切り離す (Vim と Neovim で動作する)
coc.nvim が速くなるらしい
FixCursorHold.nvim
リファクタリング
refactoring.nvim
API
rest.nvim
フォーマッター
null-ls.nvim
formatter.nvim
spellsitter.nvim
AbbrevMan.nvim
prettier.nvim
vim-easy-align
vim-doc 日本語化
vimdoc-ja
nvim 起動時に管理画面を表示
dashboard-nvim
wakatime
vim-wakatime
設定を共有
editorconfig-vim
ファイルタイプを検知
filetype.nvim
翻訳
vim-translator
タスクランナー
jaq-nvim
vim-quickrun
taskrun.nvim
w とかで新しくファイル作ろうとしたときにディレクトリがない場合は自動で作成してくれる
mkdir.nvim
スクショ
vim-silicon
LSP
fidge.nvim
REPL
iron.nvim
ログファイル
vim-log-highlighting
定義元へ移動
goto-preview
coc 使う
目印
marks.nvim
vscode.nvim
telescope を使ったチートシート検索
cheatsheet.nvim
LSP を使用して、現在のコードコンテキストを表示する
シンプルなステータスライン/ウィンバーコンポーネント
nvim-navic
コードランナー
sniprun
スムーズスクロール
neoscroll.nvim
auto-save.nvim
zen-mode.nvim
renamer.nvim
jester
neotest
which-key.nvim
sort.nvim
自分の GitHub Stars を整理する
Vim リスト
Neovim リスト
dotfiles リスト
参考サイト
特に参考になりそう
Neovim でのフロントエンド開発環境 2021
自分が Neovim でフロントエンド開発を行っている理由と VSCode
vim 沼: Neovim の React、TypeScript、Tailwind CSS 用セットアップ
Neovim の環境を整えてみる
nvim と VSCode を共存させて使い分けするためのオレオレ設定
vim-jp Slack のチャンネル
tech-vscode
tech-javascript
lang-python
tech-coc
neovim-plugins
plugins
過去の読書会ログ
packer.nvim
packer.nvim で Neovim + Lua のビッグウェーブに乗る
Neovim プラグイン
Lua で書かれた Neovim プラグイン
無人島に持っていく(Neo)vimプラグイン 10 選 (TS 開発環境編)
ワシの使っている Neovim プラグインは 200 個近くあるぞ
Vim プラグイン"の"カテゴリまとめ
awesome neovim
coc.nvim
coc-extensions
coc.nvim を使って vim をもっと強くする
WezTerm
alacritty + tmux もいいけど、wezterm がすごい件
WezTerm に移行してみている
dotfiles
torish14/dotfiles - GitHub
neovim-like-vscode
packer.nvim 開発者の dotfiles
Vue/Nuxt コアチーム
antfu/use - GitHub
pi0/dotfiles - GitHub
yyx990803/dotfiles - GitHub
まずは、vim-jp でアクティブに会話しているひとの dotfiles 真似ときゃええ
✅ yutkat/dotfiles - GitHub
✅ ycino さん
別名 Yuki Yano さん
✅ luma さん
frourio の開発に携わってるひと
kuu さん
lambdalisue さん
別名 Alisue さん
thinca さん
kyoh86 さん
kawarimidoll さん
mattn さん
ゴリラさん
アイコンが頻繁に変わるの見てておもしろい笑
ダークヴィムオウ
dein.vim じゃなくて packer.nvim を使う
Comamoca/dotfiles
その他
VSCode の起動時間 高速化の荒業
⌨️ vim ショートカットキー