博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac自带vim7配置
阅读量:5150 次
发布时间:2019-06-13

本文共 1496 字,大约阅读时间需要 4 分钟。

今天趁着有时间配置了一下vim,主要是为了配置一个用着舒服点的python IDE,这次配置加上了代码补全,关键字高亮,代码缩放,以及文件查看这几个功能,主要的操作如下:

1、首先我的系统是10.8的,系统自带的vim配置文件位置如下:

  /usr/share/vim/vimrc,这个vimrc既是我们的vim配置文件,我们把它复制到我门的~/目录下,执行命令 cd ~/进入根目录,然后我们需要创建一个本地文件   夹.vim用于放我们vim的插件,执行如下命令:

  mkdir .vim

  接着复制vimrc文件到当前目录下:

  cp /usr/share/vim/vimrc  ~/。

2、执行完成后我们首先安装自动补全插件pydiction: 

  我们需要创建两个文件夹防止pydiction的文件,执行命令:

  mkdir -p ~/.vim/after/ftplugin/ (如果操作过程如果创建错了文件夹,rm -rf filename删除,cp -rf filename destination复制文件夹)

  mkdir -p ~/.vim/tools/pydiction/ 

  将文件 python_pydiction.vim 放到 ~/.vim/after/ftplugin/ 

  将complete-dict 文件放到 ~/.vim/tools/pydiction/complete-dict 

  cp python_pydiction.vim  ~/.vim/after/ftplugin/ 

  cp complete-dict ~/.vim/tools/pydiction/complete-dict 

  然后我们需要在.vimrc配置文件中进行配置,在当前目录vim .vimrc打开配置文件,在底部放入

  filetype plugin on 

  let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict' 

  let g:pydiction_menu_height = 20 ,

  退出编辑,打开一个python文件,效果如下:  

  

  这就是我们的自动补全功能。

3、接下来我们安装代码折叠插件Efficient python folding ;

  下载地址:

  下载完成后把python_editing.vim复制到~/.vim/ftplugin/python即可,

  然后我们用vim打开一个python文件,命令模式执行:F,进行代码的缩放,效果如下:

  未缩放之前:  

  

  缩放之后:  

  

4、接下来我们安装文件浏览插件WinManager:

  WinManager 官方地址:,

  2.3版本的下载下来后解压缩里面有两个文件夹doc和plugin,把这两个文件夹复制到.vim文件夹下,命令如下:

  cp -rf plugin ~/.vim

  cp -rf doc ~/.vim

  执行完成后打开python文件,命令模式下执行:WMToggle打开插件,Control-ww命令在两个模块间切换,效果如下:  

  ,

  现在可以实现基本的开发需求了,当前还有很多好的插件,等有时间再弄一下吧,到时候补上。想用vim是个力气活啊——毅力与勇气!

  vim,值得你拥有!

  

转载于:https://www.cnblogs.com/liuqxFuture/archive/2012/11/20/2779560.html

你可能感兴趣的文章
pairwork2测试作业
查看>>
理解之通用的重定向方法
查看>>
Collection接口这样学不迷路!(List、Set、SortedSet、Queue)第二篇
查看>>
设置myeclipse新建jsp文件默认编码为UTF-8
查看>>
indeed招聘
查看>>
一分钟秒解数据库三大范式
查看>>
硬盘全文检索工具
查看>>
【设计模式】单例模式学习总结
查看>>
子类调用父类的事件
查看>>
uboot 的内存命令使用 mw (修改) md (显示)
查看>>
Linux性能测试 mpstat命令
查看>>
关于语言
查看>>
12th week blog
查看>>
入住cnblogs,以后会常来
查看>>
xdebug 显示数组深度 netbeans配置Xdebug
查看>>
Wireshark过滤总结
查看>>
洛谷 P2256 一中校运会之百米跑
查看>>
k8s安装部署成功
查看>>
mysql连接查询
查看>>
JS——大小写转化
查看>>