Open5
neovimの設定に関するメモ
neovimを使って見ようと言うことでメモを置いておく
インストール
- https://github.com/neovim/neovim/wiki/Installing-Neovim
- 本家に書かれているが最新版を使いたいならDLしてつかったほうがいい
curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos.tar.gz
tar xzf nvim-macos.tar.gz
mv ./nvim-macos/bin/nvim ~/bin/nvim
Plugin
- plugを使用しているのでインストールを行う
- https://github.com/junegunn/vim-plug
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'
- lazy.nvim
- https://github.com/folke/lazy.nvim
- 非常に高機能なPluginらしいので入れてみる
init.vim基本設定
" マッピング設定
nnoremap j gj
nnoremap k gk
" 一般設定
set autochdir
set expandtab
set shiftround
set autoindent
set backspace=indent,eol,start
set tabstop=4
set fileencoding=utf-8
set number
set expandtab
set hidden
set history=50
set hlsearch
set ignorecase
set incsearch
set laststatus=2
set nobackup
set ruler
set shiftwidth=4
set showcmd
set showmatch
set smartcase
set statusline=%<%f\ %m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'}%=%l,%c%V%8P
set tabstop=4
set wrapscan
set termencoding=utf-8
set encoding=utf-8
set fencs=utf-8