【VI】NeoVIM ~ 入門編 ~

■ はじめに

NeoVIM (ネオ・ビム)について学んだので、メモっておく。

目次

【1】VIMとの比較
【2】設定変更
 1)インストール
 2)エイリアス
 3)設定変更手順

【1】VIMとの比較

* VIMでもNeoVimでもどちらを習得しても使い方はほぼ一緒なので
 特に気にする必要はない
Vim NeoVim
拡張性 Lose Win
LISPサポート 他のプラグインが必要 InBuilt
Plugin Lose Win

使うに当たっての比較

Vim NeoVim Memo
Config Path ~/.vimrc ~/.config/nvim/init.vim
起動コマンド vim/vi nvim
View(Readonly)モードでの起動 view nvim -R

【2】設定変更

1)インストール

sudo apt-get install neovim

2)エイリアス

* vi/vim で NeoVIM が起動できるようにする
 => 以下は、デフォルトシェルがZSHの場合の設定例。
 => もし、ZSHに設定する場合は、以下の関連記事を参照のこと

https://dk521123.hatenablog.com/entry/2014/10/23/005406

設定方法例:デフォルトシェル:ZSHの場合

# デフォルトがZSHであることを確認
$ echo $SHELL
/bin/zsh 

# .zshrc があるかどうか確認
$ ls ~/.zshrc
# なかった場合、.zshrc を作成
# $ touch ~/.zshrc

$ vi ~/.zshrc

以下のようにすると、NeoVIMが起動される
~~~~
alias vi="nvim"
alias vim="nvim"
alias view="nvim -R"
~~~~

3)設定変更手順

mkdir -p ~/.config/nvim
cd ~/.config/nvim
vi init.vim

サンプル「~/.config/nvim/init.vim

set shell=/bin/zsh
set shiftwidth=4
set tabstop=4
set expandtab
set textwidth=0
set autoindent
set hlsearch
set clipboard=unnamed
syntax on

関連記事

VIM ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2016/09/15/233623
VIM ~ 学ぶ際のサイト ~
https://dk521123.hatenablog.com/entry/2023/06/09/000000
シェル ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2014/10/23/005406