Vim-youcompleteme का उपयोग कैसे करें


13

मैंने vim-youcompletemeउबंटू में सॉफ्टवेयर सेंटर से डाउनलोड किया। लेकिन मुझे नहीं पता कि इसे कैसे काम करना है। जब मैंने विम को फिर से शुरू किया और परीक्षण किया, तो कुछ खास नहीं हुआ। और vim-syntasticवैसा ही है। क्या कोई मुझे बता सकता है कि उन्हें कैसे काम करना है? क्या मुझे अपने साथ कुछ करना चाहिए ~/.vimrc? अग्रिम में धन्यवाद!

जवाबों:


20

पैकेज-विशिष्ट README ( /usr/share/doc/vim-youcompleteme/README.Debian) से:

vim-youcompleteme
-----------------

A code completion plugin for Vim. This package designed to work with
vim-addon-manager. To use this addon install vim-addon-manager package first
and use this command:

  $ vam install youcompleteme

vim-addon-managerद्वारा अनुशंसित है vim-youcompleteme, जब एक अच्छा मौका है तो यह पहले से ही स्थापित है। अगर नहीं:

sudo apt-get install vim-addon-manager

और फिर README में दिए गए कमांड को रन करें। पैकेज इंडेक्सvim-syntastic के परिणामों से केवल 14.10 के लिए उपलब्ध है , लेकिन यह स्पष्ट रूप से इस पर निर्भर करता है , मैं कहता हूं कि इसके साथ भी ऐसा ही कुछ लागू होगा।vim-addon-manager


5

18.04 में यह बस है;

sudo apt install vim-youcompleteme
vim-addon-manager install youcompleteme

Ubuntu संस्करण जावा का समर्थन नहीं करता है, इसलिए आप अपनी पसंद की भाषा के आधार पर नवीनतम संस्करण चाहें, इसलिए वैकल्पिक रूप से;

cd ~/.vim/bundle
git clone --depth=1 https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.py --all

4

कुछ इस तरह की कोशिश करो:

इसे अपने .vimrc के शीर्ष पर Vundle का उपयोग करने के लिए रखें।

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

स्थापित करने के लिए निम्नलिखित चलाएँ:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
cd ~/.vim/bundle
git clone https://github.com/Valloric/YouCompleteMe.git
cd YouCompleteMe
git submodule update --init --recursive
./install.sh --clang-completer
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.