我的環境配置_Linux Mint

     用Linux也有不短的時間了,遇到的各類問題也層出不窮,重裝系統的次數也很多,最近用Arch是在用累了,因此想換個相對好配置點的系統來試下,因此選擇了Linux Mint. 關於Archlinux 的我的安裝以及一些基本配置,下次安裝的時候補上吧,今天主要記錄下最近在Linux Mint 下本身的一些我的環境配置。python

   1.基於vim的配置linux

     首先要說的固然是我最最經常使用的神器vim 的配置了。關於Vim ,主要是記錄vundle 插件的安裝以及使用,以及一些其餘插件的編譯方法。git

      Vundle 的安裝和配置github

      下載 Vundle
vim

    

  $ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

   安裝以後在.vimrc中添加相應的控制代碼便可使用。bundle安裝的插件主要包括三種:ui

  1. 在Github vim-scripts 用戶下的repos,只須要寫出repos名稱
  2. 在Github其餘用戶下的repos, 須要寫出」用戶名/repos名」
  3. 不在Github上的插件,須要寫出git全路徑

     YouCompleteMe的安裝和配置
spa

         安裝llvm和clang插件

            安裝的clang版本必須在3.2之上,而後將libclang.so動態庫複製到YCM的python目錄之下code

    sudo apt-get install llvm clang

         安裝cmake和python-devblog

    sudo apt-get install cmake python-dev

     在.vimrc中添加代碼,而後BundleInstall以後便可安裝。

     Bundle 'Valloric/YouCompleteMe'

     安裝以後必須對YCM進行編譯才能夠使用。

            編譯YCM

      1.將libclang.so複製到YCM的python目錄之下。新建ycm_build文件夾,用cmake命令生成Makefile:

    cmake -G "Unix Makefiles" -DEXTERNAL_LIBCLANG_PATH=/usr/lib/libclang.so . ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp

      2.編譯ycm_core.so

    make ycm_core

      3.編譯 ycm_support_libs

   make ycm_support_libs

    修改vim配置文件及YCM配置文件以後便可使用.

相關文章
相關標籤/搜索