Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar vim en Ubuntu 14.04 Kirin

Cómo instalar vim en Ubuntu 14.04 Kirin

Todos los pasos de instalación se detallan en Vundle y YouCompleteMe, pero como esta es su primera instalación, es posible que no tenga mucha experiencia y hay muchas herramientas que deben instalarse, lo que puede confundirlo. Operemos paso a paso a continuación. Creo que si sigue las siguientes operaciones, podrá completar con éxito la función de finalización del código.

Primero, debe asegurarse de que su número de versión de vim sea superior a 7.3.584. Puede escribir en la terminal:

vim --version

para ver el número de versión de vim. Si no tiene vim, debe instalarlo usted mismo.

Paso 2, instala cmake

sudo apt-get install build-essential cmake

Paso 3, instala llvm y clang

Ir a www.llvm.org y descargue las versiones correspondientes de llvm y clang. Como estoy usando ubuntu 14.04 de 64 bits, descargué la versión binaria precompilada en lugar de descargar el código fuente y volver a compilarlo yo mismo. Esto me ahorró muchos problemas.

Una vez completada la descarga, descomprima el archivo comprimido descargado directamente en su directorio

tar zxvf clang+llvm-3.7.0-amd64-Ubuntu-14.04..tar.gz

cd clang+llvm-3.7.0-amd64-Ubuntu- 14.04.

cd clang+llvm-3.7.0-amd64-Ubuntu- 14.04.

Esta es la primera vez que descargo archivos binarios precompilados. 14.04.

Entre ellos *.tar.gz está el archivo comprimido que descargaste.

Ejecute el comando:

sudo cp -R * /usr/

Copie todos los archivos del directorio al directorio del sistema correspondiente y luego configure el enlace suave :

sudo ln -sf /usr/bin/clang++ /etc/alternatives/c++

La "s" en "-sf" significa enlace suave y la "f" significa forzado.

Ejecute: clang --version Si ve el número de versión, llvm y clang se han configurado.

Paso 4: Instale Vundle Para conocer el proceso de instalación, consulte /VundleVim/Vundle.vim#about. Nota: si es la primera vez que instala vim, es posible que deba crear su propia configuración de vim. archivo. Es un archivo oculto en el directorio "~/". El "punto" delante del archivo .vim significa que es un directorio oculto, puede verlo usando ls -a; si no, cree el directorio. Es decir: mkdir ~/.vim

Al configurar Vundle, abra el archivo .vimrc en el directorio de inicio, que se configuró de acuerdo con los pasos anteriores de instalación de Vundle y está en la llamada vundle#begin. () y complemento agregado entre llamadas vundle#end(). Valloric/YouCompleteMe", y agregue el complemento "VundleVim/Vundle.vim" y el complemento "Valloric/YouCompleteMe" entre begin() y end(), y comente el complemento "VundleVim/Vundle.vim " y el complemento "Valloric/" Todos los complementos excepto "YouCompleteMe".

Paso 5: use Vundle para instalar el complemento

Es muy simple, abra vim en la terminal, ingrese ":PluginInstall" y luego espere a que Vundle complete la instalación. Esto puede demorar un poco.

Cuando la barra inferior de vim muestra ¡Listo! (Tenga en cuenta que no hay ningún error ¡¡¡Hecho!!!), la instalación se realizó correctamente.

Paso 6: Compile YouCompleteMe. Utilizo el método de instalación completa para que no se garanticen errores.

cd ~

mkdir ycm_build

cd ycm_build

Como quiero admitir soporte semántico C/CPP, elijo:

cd ycm_build

p>

cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON .~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

Aquí, elijo usar libclang del sistema, porque también descargamos LLVM + Clang del sitio web oficial (hay carpetas bin, lib e include en este directorio. También podemos ejecutar: cmake -G "Unix Makefiles). " -DPATH_TO_LLVM_ROOT=~/ycm_temp/llvm_root_dir .~/.vim/bundle /YouCompleteMe/third_party/ycmd/cpp donde "~/ycm_temp/llvm_root_dir" es el directorio raíz de nuestros archivos descomprimidos

Paso 7: Generar

make ycm_support_libs

En este punto, el trabajo de configuración básica se ha completado, pero todavía hay una falla: #include, #include vectores, etc. on no se puede compilar porque no se encuentran las rutas a estos archivos de encabezado. Si no se puede encontrar la ruta, el siguiente paso es permitir que YouCompleteMe encuentre estos archivos de encabezado. Cualquier archivo de biblioteca futuro, como OpenCV, OPenGL u otros archivos, se puede agregar de esta manera.

Abra el archivo .vimrc en ~/ y asegúrese de encontrar las siguientes entradas de configuración:

Let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/third_party/ ycmd /cpp/ ycm/.ycm_extra_conf.py'

Si no, cambie la ruta de .ycm_extra_conf.py a la ruta correcta.

Abrir ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py

vim ~/.vim/bundle/YouCompleteMe/third_party/ycmd/ cpp/ycm/.ycm_extra_conf.py

Puede agregar la ruta que desee al final de la matriz flags[ * ], por ejemplo: stdio.h y otros archivos de encabezado C están incluidos en /usr/ include, entonces necesitas agregar una línea como esta

'' -isystem',

'/usr/include',

Nota, no olvida el final "," .