个人环境配置_Linux Mint

本文详细记录了作者在Linux Mint系统下,针对Vim的个性化配置过程,包括Vundle插件的安装与使用,以及YouCompleteMe的安装、编译与配置步骤。通过本文,读者可以了解如何在Linux Mint环境中实现高效的代码编辑体验。

     用Linux也有不短的时间了,遇到的各种问题也层出不穷,重装系统的次数也不少,最近用Arch是在用累了,所以想换个相对好配置点的系统来试下,所以选择了Linux Mint. 关于Archlinux 的个人安装以及一些基本配置,下次安装的时候补上吧,今天主要记录下最近在Linux Mint 下自己的一些个人环境配置。

   1.基于vim的配置

     首先要说的当然是我最最常用的神器vim 的配置了。关于Vim ,主要是记录vundle 插件的安装以及使用,以及一些其他插件的编译方法。

      Vundle 的安装和配置

      下载 Vundle

    

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

   安装之后在.vimrc中添加相应的控制代码即可使用。bundle安装的插件主要包括三种:

  1. 在Github vim-scripts 用户下的repos,只需要写出repos名称
  2. 在Github其他用户下的repos, 需要写出”用户名/repos名”
  3. 不在Github上的插件,需要写出git全路径

     YouCompleteMe的安装和配置

         安装llvm和clang

            安装的clang版本必须在3.2之上,然后将libclang.so动态库复制到YCM的python目录之下

    sudo apt-get install llvm clang

         安装cmake和python-dev

    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配置文件之后即可使用.

 

 

   

 

 

转载于:https://www.cnblogs.com/leeshine/p/3979996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值