Vim

Vim升级7.4及Vim设置Python IDE

2015-12-24  本文已影响0人  Albedo_Fals

1、Vim升级7.4

原理

Mac系统自带vim7.3版本,但是最新的vim是7.4版本。所以需要将Mac中vim升级,才能使用最新版的vim。我们需要手动更改vim7.4的安装目录,否则按照默认安装目录会将系统原生的vim覆盖掉。然后在.bash_profile中添加一个vim命令的别名,使其指向新安装的vim7.4目录。这样在终端中输入vim时,自动使用vim7.4版本,而对原生的vim7.3无影响。不过,这样系统中存在两个不同版本vim。

安装

首先在vim的官网下载vim7.4的源文件,请点击这里(源文件vim-7.4.tar.bz2下载后需要解压缩)。

$cd ~
$touch .bash_profile
$vim .bash_profile
$source ~/.bash_profile

输入vim .bash_profile后,会打开vim编辑器,在.bash_profile中添加一行alias vim='/Users/AlbedoFals/Editor/bin/vim,退出并保存。(这步给vim命令添加别名,类似windows下添加快捷方式)

输入vim --version,可以看见vim的版本已经是7.4版本。

屏幕快照 2015-12-24 下午2.14.05.png

2、Vim设置Python IDE

这里设置Python IDE的方法,参考自Vim与Python真乃天作之合。大家可以参考原文的步骤设置,这里我直接使用作者已经配置好的文件,链接在

配置

$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

它会自动安装Homebrew到你的系统中。

$brew install CMake
$touch ~/.vimrc
$vim ~/.vimrc
:PluginInstall

这条命令会让Vundle(Vim的扩展管理器)自动下载所有的插件,并进行安装和更新。

完善

现在,你已经拥有了Python IDE。但是还是有一些问题,当你输入命令vim,会出现错误提示:

$vim
ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need to compile YCM before using it. Read the docs!

这是因为ycm需要手工编译出库文件。

$cd ~/.vim/bundle/YouCompleteMe
$./install.py --clang-completer                             #参数使插件支持C/C++的补全
let mapleader = ","  "这个leader就映射为逗号“,”
let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'  "配置默认的ycm_extra_conf.py
nnoremap <leader>jd :YcmCompleter GoToDefinitionElseDeclaration<CR>   "按, jd 会跳转到定义
let g:ycm_confirm_extra_conf=0    "打开vim时不再询问是否加载ycm_extra_conf.py配置
let g:ycm_collect_identifiers_from_tag_files=1    "使用ctags生成的tags文件

参考链接

http://www.cnblogs.com/junnyfeng/p/3633697.html
https://github.com/Valloric/YouCompleteMe
http://codingpy.com/article/vim-and-python-match-in-heaven/

上一篇 下一篇

猜你喜欢

热点阅读