WindowsにNeoVimをインストールして設定ファイルinit.vimを読み込ませるまで

自分に合うテキストエディタを探している中、nvimが気になったのでとりあえずメモを残します。

# 環境

* Windows 10
* <font color="red">【検証済み】Windows 11 も問題なく動作します</font>

# nvim インストール編

## nvim をダウンロード

* [NeoVim配布ページ](https://github.com/neovim/neovim/wiki/Installing-Neovim) にアクセスし、[Install from download] → [Latest stable release] をクリックします。<br>![000.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/71dd4ff7-bc4d-b918-4a04-e67b364b4d19.png)

* 64bit版なら [nvim-win64.zip]、32bit版なら [nvim-win32.zip] をクリックしてダウンロードします。<br>![001.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/4920a206-e802-1570-ebf8-f14894612a0f.png)

* ダウンロードしたファイルをお好きな<font color="red">フォルダに移動</font>して、解凍します。<br>私の場合、他のPCでも同じ環境にしたいので OneDrive フォルダに「WinApp」フォルダに移動しました。<br>![002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/a63d5eb4-72b9-a29e-7561-08d3cf338adf.png)

* [Neovim] → [bin] にフォルダを移動し、bin フォルダまでの絶対パスをコピーします。<br>![003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/e9652009-3151-52c1-7424-023a4bf38461.png)

* [Windows]キーを入力し、「kannkyou」と入力して「環境変数を編集」を開きます。<br>![004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/2aa14233-7271-bc06-41f8-1753b1c67094.png)

* 環境変数「Path」をダブルクリック（または「編集(E)...」を選択してクリック）すると「環境変数名の編集」が出てきますので、そこに先ほどコピーしたbinフォルダまでの絶対パスをペーストして「OK」をクリックします。<br>![005.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/b570e08b-d787-76ce-7489-ae7811a962f4.png)

* PowerShellを開き、`nvim` または `nvim-qt` を実行してnvimが起動すれば環境構築成功です。

| `nvim` 実行 | `nvim-qt` 実行 |
| --- | --- |
| ![006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/f686eb78-2222-286e-5155-83e7c520b220.png) | ![007.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/e4731410-348f-44b4-eb9a-5dd732aaef7b.png) |

# init.vim 編

## init.vim とは？
vimで言うところの<font color="red"><b>.vimrc</b></font>のことです。

行番号の表示や自動インデント挿入、またはプラグイン設定を行うのに必要なファイルです。

ほかのエディタで言うところの環境設定みたいなものです。

## 私が引っ掛かった init.vim の罠
Windows環境ではvimと違い、Neovimはインストールしただけで勝手にinit.vimを作ってくれませんので、<font color="red">ユーザが手動で作成する</font>必要があります。

一つ注意として、init.vim（vimでは.vimrc）の保存場所を調べようとvimコマンド `:echo $MYVIMRC` を実行しても何も応答がありません。

ですが [NeoVim配布ページ](https://github.com/neovim/neovim/wiki/Installing-Neovim) をよ～く読むと <font color="red"><b>`C:\Users\<ユーザ名>\AppData\Local\nvim` フォルダ下に `init.vim` を作ってね</b></font>って書いてあります。

要は `C:\Users\<ユーザ名>\AppData\Local\nvim\init.vim` ってことです。

![008.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/1093f7be-6ae6-04dc-e689-8cbc1fbc81ac.png)

## init.vim を作成する
`C:\Users\<ユーザ名>\AppData\Local\nvim\init.vim` の具体的な作り方になります。

* エクスプローラーを開き、アドレスバーに `%userprofile%\AppData\Local` と入力し[Enter]キーを押します。<br>![009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/6b8ed042-9814-b179-ab84-d36238a39113.png)

* Localフォルダ下に「nvim」フォルダを新規作成します。<br>![010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/d03b1aee-4116-1a5d-e659-2570d64ad278.png)

* nvimフォルダ下に「init.vim」を作成して完了です。<br>![011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/c83c1c36-8cfa-34e1-0726-aa6369bc45ce.png)


## init.vim が読み込まれてるか確認

* init.vim を開き、`set number`と書き込んで保存します。<br>![012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/43ff1772-3982-c2f1-5c21-7af16da54d81.png)

* PowerShellで`nvim`コマンドを実行し、左端に行番号が表示されれば正常に init.vim が読み込まれています。<br>![013.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/9af2e218-ba51-afd5-db62-617d383a6c19.png)