Gvim이 이상하게 작동하고 이유를 찾을 수 없습니다. Vundle을 사용하고 내 .vimrc
에 선언 된 모든 플러그인이 올바르게 작동합니다. .vim/after/ftplugin/java.vim
에 몇 가지 추가 설정 및 플러그인을 선언했습니다.ftplugin에 선언 된 Vim 플러그인이 작동하지 않습니다.
매핑이 제대로 작동하지만 플러그인이 작동하지 않습니다. 내 현재 gvim을 세션에서 다른 파일을 선택하면, 나는 그 오류 메시지를 얻을 :
Error detected while processing function vundle#config#bundle[2]..<SNR>14_check_bundle_name:
line 2:
Vundle error: Name collision for Plugin Raimondi/delimitMate. Plugin Raimondi/delimitMate previously used the name "delimitMate". Skipping Plugin Raimondi/delimitMate.
Vundle error: Name collision for Plugin artur-shaik/vim-javacomplete2...
[comment: same error message for all plugins declared in the ftplugin]
은 내가 플러그인이 갑자기 작동 :VundleInstall
을 실행하면 내가 파일을 변경할 때 (오류 메시지는 더 머물 것을 발견 명령을 사용하면 플러그인이 설치됩니다). 여기
.vimrc
의 시작이다 :
syntax on
set guifont=Inconsolata\ Medium\ 12
set nocompatible
set t_Co=256
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
"[comment: all plugins I use for every filetype]
call vundle#end() " required
filetype plugin indent on
이 내 java.vim
파일 : 우분투 16.04
filetype off
"to automatically close brackets
Plugin 'Raimondi/delimitMate'
"omni-complete for Java
Plugin 'artur-shaik/vim-javacomplete2'
"use tab to navigate through insert completion
Plugin 'ervandew/supertab'
filetype plugin indent on
"needed to make javacomplete2 working properly
autocmd FileType java setlocal omnifunc=javacomplete#Complete
내 OS된다.
게으른로드 란 정확히 무엇입니까? – Jonas
특정 상황에서 특정 플러그인을로드하는 것입니다. Vundle에는 해당 기능이 없지만 Plug는 않습니다. – romainl