Skip to content

kotazuck/neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoVim Install

$ curl https://raw.githubusercontent.com/kotazuck/neovim/master/installer > install
$ bash ./install
  • neovim のインストール
  • dein.vim のインストール

を行う。 ~/.config/nvim にこのリポジトリが落ちる。

必要であれば下記を~/.bashrcに追加して neovim を標準にする。

echo "alias vim=\"nvim\""

Packages

Color

molokai

Key Binding

Leader: <Space>

Mode Custom Key Behavior Description
Normal(nore) <Leader>s <Esc>:w<CR> ファイル保存
Normal Visual Insert Command <Leader>ex <Esc> エスケープ
Normal(nore) <Leader>d <Esc>:bd<CR> 編集中のファイルを閉じる(vim は閉じない)
Normal(nore) <Leader>w <C-w>w 分割画面の移動(次へ)
Normal(nore) <Leader>h <C-w>h 分割画面の移動(左へ)
Normal(nore) <Leader>j <C-w>j 分割画面の移動(下へ)
Normal(nore) <Leader>k <C-w>k 分割画面の移動(上へ)
Normal(nore) <Leader>l <C-w>l 分割画面の移動(右へ)
All <C-e>l <Esc> ノーマルモードへ
Normal(nore) <Leader>a :NERDTreeToggle<CR> NERDTree の表示切り替え
Insert jj <Esc>j インサートモードで jj はノーマルモードへ
Insert kk <Esc>j インサートモードで kk はノーマルモードへ
Normal(nore) <C-Left> ^ Ctrl + Left で行頭(インデントを考慮)へ
Insert(nore) <C-Left> <Esc>^i インサートモード中 Ctrl + Left で行頭(インデントを考慮)でインサートモード
Normal(nore) <C-Right> $ インサートモード中 Ctrl + Right で行頭でインサートモード
Insert(nore) <C-Right> <Esc>A Ctrl + Left で行頭(インデントを考慮)へ
Insert(nore) ,, <C-y>, emmet 起動
Visual Normal ga <Plug>(EasyAlign) 整列(vim-easy-align)

他にも少し設定しているがよく使うのは以上。 プラグインのキーバインドは各プラグインを参照

Require

Python3, Python2

deoplete は Python に依存している。3 系だけで良いかも。

# 3系
$ brew install python
$ pip3 install pynvim

# 2系
$ brew install python@2
$ pip install pynvim

Prettier

コード整形に Prettier を使用

Prettier で整形するファイルタイプは以下

  • html
  • css
  • js
  • php
$ npm install -g prettier @prettier/plugin-php

Composer

phpactor の Build に composer が必要

$ brew install composer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published