Neovim是一款可扩展文本编辑器,采用嵌入式和可脚本的终端仿真器,可以在多个编辑器之间共享数据,能够实现异步作业控制和任何语言访问API的功能,支持多数Vim插件,包括Ruby和Python插件。
软件特色
1、现代图形用户界面
2、从任何语言访问API
3、嵌入式、可脚本的终端仿真器
4、异步作业控制
5、在多个编辑器实例之间共享数据(shada)。
6、支持XDG基础目录
7、兼容大多数Vim插件,包括Ruby和Python插件。
Neovim使用说明
代码注释反注释
Plug 'preservim/nerdcommenter'
" 高亮光标下单词 Plug 'RRethy/vim-illuminate' " 轻量级的,可高度自定义的statusline
Plug 'Styadev/HicusLine' “ 模糊文件搜索
Plug 'junegunn/fzf.vim' ” ranger的nvim插件,文件浏览
Plug 'kevinhwang91/rnvimr', {'do': 'make sysc'}
Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' } “ 代码智能补全 ” 如果使用python,最好选择mpls,若选择jedi,会导致一个变量后的方法名无法补全 Plug 'neoclide/coc.nvim', {'branch': 'release'} “ 自己的代码片段
Plug 'SirVer/ultisnips' Plug 'nathanaelkane/vim-indent-guides'
Plug 'itchyny/vim-cursorword' Plug 'vim-scripts/indentpython.vim' ” markdown预览
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app & yarn install' } “ 生成可用于github的标题目录
Plug 'mzlogin/vim-markdown-toc', { 'for': ['gitignore', 'markdown'] } ” 代码格式整理 Plug 'Chiel92/vim-autoformat' “ 彩虹括号
Plug 'luochen1990/rainbow' “ 启动菜单
Plug 'mhinz/vim-startify'
∨ 展开