基本上可以不用另外开窗口,完成大部分操作,类似于简单的IDE。
可以实现:
- 语法
- 代码提示,c-x,c-o
- 文档, K
- iex, :IEx
- mix, :Mix
代码跳转 c-] 我没有通过,似乎是缺少了什么,文档也没有说明,请教高明。
以及
- phoenix代码跳转
- 代码生成和server等操作
配置文件~/.config/nvim/init.vim,简单如下:
call plug#begin('~/.vim/plugged')
Plug 'elixir-lang/vim-elixir'
Plug 'slashmili/alchemist.vim'
Plug 'scrooloose/nerdtree'
Plug 'c-brenn/phoenix.vim'
Plug 'tpope/vim-projectionist' " required for some navigation features
call plug#end()
nmap <F4> :NERDTreeToggle <CR>
插件安装::PlugInstall
参考这个英文:https://www.dailydrip.com/topics/elixir/drips/neovim-for-elixir