Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

neovim インストールから使えるようにする

$
0
0

neovim インストールから使えるようにする

はじめに

再インストールついでに駆け出しさん向けに手順を残しておくことにしました。

手順

  1. neovim インストール
  2. viコマンドをaliasで置き換え
  3. 初期設定
    1. init.vim の編集
    2. dein.toml の編集
    3. dein_lazy.toml の編集

neovim インストール

brew install neovim

viコマンドをaliasで置き換え

echo alias vi=`which nvim`>> .bash_profile

vim も置き換えるなら要領は同じ

初期設定

init.vim

mkdir-p ~/.config/nvim
cd ~/.config/nvim
vi init.vim
~/.config/nvim/init.vim
set fenc=utf-8setnoswapfileset autoread
set showcmd

setnumberset cursorline
set cursorcolumn
set virtualedit=onemore
set smartindent
set showmatch
set statusline=2set wildmode=list:longest

nnoremap j gj
nnoremap k gk

set list listchars=tab:\▸\-set expandtab
set tabstop=2set shiftwidth=2set ignorecase
set smartcase
set incsearch
set wrapscan
set hlsearch
nmap <Esc><Esc>:nohlsearch<CR><Esc>if&compatible
  set nocompatible
endif" Add the dein installation directory into runtimepathset runtimepath+=~/.cache/dein/repos/github.com/Shougo/dein.vimif dein#load_state('~/.cache/dein')call dein#begin('~/.cache/dein')call dein#add('~/.cache/dein/repos/github.com/Shougo/dein.vim')call dein#add('Shougo/deoplete.nvim')if!has('nvim')call dein#add('roxma/nvim-yarp')call dein#add('roxma/vim-hug-neovim-rpc')endif" tomlcall dein#load_toml('~/.config/nvim/dein.toml',{'lazy':0})call dein#load_toml('~/.config/nvim/dein_lazy.toml',{'lazy':0})" auto installif dein#check_install()call dein#install()endifcall dein#end()call dein#save_state()endiffiletype plugin indent on
syntax enable

colorscheme molokai
  • プラグインの管理は、tomlファイルに
  • 起動時にプラグインを自動インストール

dein.toml < 起動時に読み込みたいプラグインはこっち

~/.config/nvim/dein.toml
[[plugins]]
repo = 'cespare/vim-toml'

[[plugins]]
repo = 'tomasr/molokai'

dein_lazy.toml < 条件成立時に読み込みたいプラグインはこっち

~/.config/nvim/dein_lazy.toml
[[plugins]]
repo = 'haya14busa/dein-command.vim'
on_cmd = 'Dein'

参考にさせていただいた記事

NeoVim と dein.vim を使ってみる!
https://github.com/Shougo/dein.vim
Neovim の設定を綺麗に整理してみた
何も考えず~/.vimrcにこれを書くんだ! 〜vim初心者によるvim初心者のためのvim入門〜


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>