当前位置:   article > 正文

使用vim插件打造一个简单的ide_coc-java配置

coc-java配置
需要的vim插件
coc.nvim (下载地址https://github.com/neoclide/coc.nvim.git)
	|需要nodejs >= 12.12
	|coc需要安装以下扩展(后面有讲)
	|coc-java java补全
		|当前最新版的coc-java需要jdk11,并配置java_home
	|coc-java-debug java程序调试配合vimspector使用
	|coc-word 常用英文补全
	|coc-spell-checker 拼写检查
nerdtree (下载地址https://github.com/preservim/nerdtree.git)
vim-airline (下载地址https://github.com/vim-airline/vim-airline.git)
vim-devicons (下载地址https://github.com/ryanoasis/vim-devicons.git)
	|需要安装 nerd-fonts 字体 (下载地址https://github.com/ryanoasis/nerd-fonts.git)
vimspector (下载地址https://github.com/puremourning/vimspector.git)
	|需要安装Python3
	|需要vim支持+python3特性
tagbar(下载地址https://github.com/preservim/tagbar.git)
	|需要安装ctags
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

下载完后把所有的插件解压到/home/user/.vim/bundle文件夹里面,没有bundle的自己创建
/home/user目录下编辑.vimrc 文件(没有就自己创建) 内容为:

" 设置runtimepath路径插件自动加载
set runtimepath=$HOME/.vim,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,$HOME/.vim/after,$HOME/.vim/bundle/coc.nvim,$HOME/.vim/bundle/nerdtree,$HOME/.vim/bundle/vim-airline,$HOME/.vim/bundle/vim-devicons,$HOME/.vim/bundle/vimspector,$HOME/.vim/bundle/tagbar

" 这个为ctags的路径,不知道路径的安装完ctags后,which ctags查看
let g:tagbar_ctags_bin = "usr/bin/ctags"

" 开启vim-airline的标签页
let g:airline#extensions#tabline#enable = 1
" 配置标签页只显示文件名
let g:airline#extensions#tabline#enable = "unique_tail"

" 添加自动命令当进入vim是自动打开nerdtree,tagbar窗口
autocmd VimEnter * call s:openPluginWindow()
function! s:openPluginWindow()
		" 添加silent!打开窗口出错时不报错,第一次用的人建议不添加
        silent! exe "NERDTree"
        silent! exe "Tagbar"
endfunction

" 设置鼠标移动光标
set mouse=a

" 打开语法高亮
syntax on

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

进入vim,开始安装coc扩展
输入命令进行安装(其他扩展安装同样的操作)

:CocInstall coc-java
  • 1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/216716
推荐阅读
相关标签
  

闽ICP备14008679号