MacにNeoVimを入れてみた
はじめに
この記事を見つけたあなたはおそらくvimが好きか、そうでもないけどたまに使いたい。でもちょっと不便もある。NeoVimって聞くけどどうなの?導入しようとしたけど難しくて諦めた・・・などなどだと思います。
私は他の人の記事をみてやってみたところ、表示崩れだらけだったり、難しかったので、ゼロから設定ファイルを書いてみたら、まずまずいい感じに動いたので共有します。
ここまでできたら更に自分の使いたい感じにカスタマイズを増やせば良いと思います。
※今回はvimやlinuxを最低それらを習得することをお勧めします。
やりかた
NeoVim本体をインストール
下記を実行する。
brew install neovim
確認方法
以下のようにwhichで反応があればインストールできている。
which neovimではないので注意。
❯ which nvim
/opt/homebrew/bin/nvim
NeoVimのプラグインマネージャを入れる
以下を実行。環境によって変わるのでうまくいかない時は公式ホームページで確認。 上記ページのInstallationのところにコピペするコマンドが書いてあるので自端末のOSに合わせてコピーする。
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'
プラグインをインストールする空のフォルダを用意する。
~/.config/nvim/plugged
プラグインの設定ファイルを書く。
任意のテキストエディタで以下を開く。GUIでもかまわない。
vi ~/.config/nvim/init.vim
ここでは、ファイルツリーを使えるようにするプラグインとターミナルを使えるようにするプラグインだけを入れています。
1行目は行番号を表示させるもの。
set number
" vim-plug 初期化
call plug#begin('~/.config/nvim/plugged')
" NERDTree 本体
Plug 'preservim/nerdtree'
" アイコン表示(任意)
Plug 'ryanoasis/vim-devicons'
call plug#end()
" NERDTree のトグルショートカット
nmap <C-f> :NERDTreeToggle<CR>
nnoremap <Tab> <C-w>w
" Ctrl-t で下にターミナルを開く
nnoremap <C-t> :botright 10split \| terminal<CR>
tnoremap <Esc> <C-\><C-n>
Nerd Fontをインストール
brew tap homebrew/cask-fonts
brew install --cask font-hack-nerd-font
# 好みで DroidSansMono Nerd Font, FiraCode Nerd Font などでもOK
その後ターミナルの設定で使用するフォントをインストールしたものに合わせる。
プラグインインストールの実行
NeoVimを立ち上げて、コマンドモードで以下を実行する。
:PlugInstall
確認
nvimを再起動してプラグインが動作していればOK。
どこかテキストファイルがあるあたりのフォルダで以下を実行。
nvim
起動後に
ctrl+f でファイルツリーが、ctrl+t でターミナルが出たら成功。
ノーマルモードでタブを押下するとペインを移動できます。

株式会社ONE WEDGE
【Serverlessで世の中をもっと楽しく】 ONE WEDGEはServerlessシステム開発を中核技術としてWeb系システム開発、AWS/GCPを利用した業務システム・サービス開発、PWAを用いたモバイル開発、Alexaスキル開発など、元気と技術力を武器にお客様に真摯に向き合う価値創造企業です。
Discussion