【VI】 VIM ~ プラグイン ~

■ はじめに

VIM/NeoVIMに関するプラグインについて、まとめてみた

目次

【1】プラグインマネージャ
 1)vim-plug
【2】様々なプラグイン

【1】プラグインマネージャ

* VIMにプラグインを入れるには、
 プラグインマネージャをインストールする必要がある
 主なものは、以下の通り。

[1] vim-plug << これを使う
[2] Vundle

1)vim-plug

https://github.com/junegunn/vim-plug

インストール方法 (NeoVIM)
https://github.com/junegunn/vim-plug?tab=readme-ov-file#unix-linux

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

# To confirm
ls ~/.local/share/nvim/site/autoload

使い方
https://github.com/junegunn/vim-plug?tab=readme-ov-file#usage

[1] VIM(~/.vimrc) / NeoVIM(~/.config/nvim/init.vim) の
  設定ファイルを vim などで開く
[2] 初めとして、「call plug#begin([PLUGIN_DIR]」を追加
[3] プラグインを後に追加(プラグインによる)
[4] 終わりとして「call plug#end()」を追加
[5] 設定ファイルを保存し、ノーマルモードで「:PlugInstall」と入力
 Enterキー押下

【2】様々なプラグイン

Plugin Explanation
FuzzyFinder 便利検索機能
vim-comentary 言語ごとにコメントアウトがまとめて簡単にできる
NERDTree ツリー構造でフォルダ構成を表示
vim-fugitive GitのVIM用ヘルパー機能
vim-gitgutter GitのVIM用ヘルパー機能(変更点が分かりやすくなる)

1)FuzzyFinder

* 便利検索機能

https://github.com/junegunn/fzf
前提条件

* 以下の関連記事を参考に、FZF自体をインストールしておく

https://dk521123.hatenablog.com/entry/2023/11/10/002513

インストール方法

[1] VIM(~/.vimrc) / NeoVIM(~/.config/nvim/init.vim) の
  設定ファイルを vim などで開く
[2] 以下を追加
~~~~~~~~~~~~~~~~~~~~~~~
call plug#begin()
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
call plug#end()
~~~~~~~~~~~~~~~~~~~~~~~
[3] 設定ファイルを保存し、ノーマルモードで「:PlugInstall」と入力し、
 Enterキー押下

使い方

ノーマルモードで「:FZF」と入力し、Enterキー押下で
FZFが起動する

関連記事

VIM ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2016/09/15/233623
VIM ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2023/09/01/000000
fzf ~ 環境設定編 ~
https://dk521123.hatenablog.com/entry/2023/11/10/002513