当前位置: 首页 > news >正文

姜堰区网站建设/优化排名推广技术网站

姜堰区网站建设,优化排名推广技术网站,保定哪做网站好,个人网站每年要多少钱2019独角兽企业重金招聘Python工程师标准>>> 周围的同事不喜欢使用 VIM 写 Python 代码的原因之一就是,VIM 不能像 Visual Studio 一样自动补全和提示。 其实,只是VIM 太低调,大家不知道而已。 这里介绍一下 python omni complete…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

周围的同事不喜欢使用 VIM 写 Python 代码的原因之一就是,VIM 不能像 Visual Studio 一样自动补全和提示。

其实,只是VIM 太低调,大家不知道而已。

 

这里介绍一下 python omni complete, 安装启用之后,是这个样子的:

1. 如何安装 'Python omni complete' plugin.

如果是VIM7.3,不需要再下载 pythoncomplete.vim 这个插件,因为安装时自带了。
但是, 必须保证编译安装 VIM 的时候启用了 Python 特性, 即

./configure --with-features=huge --enable-pythoninterp=yes

因为,pythoncomplete.vim 是用 python 写的。

我们可以在vim autoload 目录下看到

ls -la /usr/local/share/vim/vim73/autoload/  drwxr-xr-x  3 root root   4096 2011-02-16 16:29 .  drwxr-xr-x 17 root root   4096 2011-02-16 16:29 ..  -rw-r--r--  1 root root   3669 2011-02-16 16:29 adacomplete.vim  -rw-r--r--  1 root root  22439 2011-02-16 16:29 ada.vim  -rw-r--r--  1 root root  16938 2011-02-16 16:29 ccomplete.vim  -rw-r--r--  1 root root  15922 2011-02-16 16:29 csscomplete.vim  -rw-r--r--  1 root root   2998 2011-02-16 16:29 decada.vim  -rw-r--r--  1 root root  23804 2011-02-16 16:29 getscript.vim  -rw-r--r--  1 root root   5331 2011-02-16 16:29 gnat.vim  -rw-r--r--  1 root root   6093 2011-02-16 16:29 gzip.vim  -rw-r--r--  1 root root  24253 2011-02-16 16:29 htmlcomplete.vim  -rw-r--r--  1 root root  27028 2011-02-16 16:29 javascriptcomplete.vim  -rw-r--r--  1 root root  10130 2011-02-16 16:29 netrwFileHandlers.vim  -rw-r--r--  1 root root   8684 2011-02-16 16:29 netrwSettings.vim  -rw-r--r--  1 root root 338720 2011-02-16 16:29 netrw.vim  -rw-r--r--  1 root root   1232 2011-02-16 16:29 paste.vim  -rw-r--r--  1 root root 293714 2011-02-16 16:29 phpcomplete.vim  -rw-r--r--  1 root root  21507 2011-02-16 16:29 python3complete.vim  -rw-r--r--  1 root root  22019 2011-02-16 16:29 pythoncomplete.vim  -rw-r--r--  1 root root    773 2011-02-16 16:29 README.txt  -rw-r--r--  1 root root  23443 2011-02-16 16:29 rubycomplete.vim  -rw-r--r--  1 root root   6184 2011-02-16 16:29 spellfile.vim  -rw-r--r--  1 root root  30201 2011-02-16 16:29 sqlcomplete.vim  -rw-r--r--  1 root root  16839 2011-02-16 16:29 syntaxcomplete.vim  -rw-r--r--  1 root root  21145 2011-02-16 16:29 tar.vim  -rw-r--r--  1 root root  12646 2011-02-16 16:29 tohtml.vim  -rw-r--r--  1 root root  23031 2011-02-16 16:29 vimball.vim  drwxr-xr-x  2 root root   4096 2011-02-16 16:29 xml  -rw-r--r--  1 root root  14933 2011-02-16 16:29 xmlcomplete.vim  -rw-r--r--  1 root root  11906 2011-02-16 16:29 zip.vim

如果没有,则下载 pythoncomplete.vim, 并复制到 ~/.vim/autoload/ 目录下。

2. 如何启用自动补全
在 ~/.vimrc 中添加这样两行

filetype plugin on  
autocmd FileType python set omnifunc=pythoncomplete#Complete

此时,我们就完成了安装及配置工作。

3. 如何使用自动补全
例如我们输入

import sys  
print sys.

 此时, 按下 Ctrl+x, Ctrl+o, 就能看到提示列表框,以及对应的 docstring.


Ctrl+n, Ctrl+p 来上下选择

ESC 来取消提示框。

 

 

4. 不足之处

a. 属性没有 docstring, 只有函数有。

:( 这个似乎不好搞,因为属性似乎没有 docstring 这个概念。

b. 在没有下拉框的情况下,没有 docstring.

 

好在, pythoncomplete.vim 是 python 写的,有空大家可以自己完善一下。









转载于:https://my.oschina.net/airship/blog/552820

http://www.lbrq.cn/news/1390717.html

相关文章:

  • 报告编号怎么获取/seo实战培训费用
  • 美女做爰免费观看视频网站/手机优化软件
  • 爱剪辑/seo关键词排名报价
  • 广州web网站开发培训班/移动端关键词排名优化
  • 地接做的网站/网奇seo培训官网
  • 钻石网站建设/seo推广优化平台
  • 蓝德网站建设/电话销售如何快速吸引客户
  • wordpress登录搜索/临沂seo整站优化厂家
  • 台州网站外包/设计公司排名
  • 大莲网站建设公司/自己做的网站怎么推广
  • 做彩票网站能挣到钱吗/免费网站的平台
  • 做淘宝客网站教程/百度文库网页版
  • 知名b2b网站/软文撰写案例
  • 中国能建设计公司网站/站长之家产品介绍
  • 全是图片的网站怎么做seo/山西seo优化公司
  • 网站建设对宣传的意义/淘宝关键词搜索量排名
  • 宁波做网站的专业公司/搜狗链接提交入口
  • 高端网站建设设计公司/seo优化方案案例
  • 石家庄+外贸网站建设公司/百度资源分享网页
  • 网站在线qq客服代码/企业内训
  • 电商网站怎么做权限控制/百度交易平台官网
  • 合肥做网站推荐 晨飞网络/企业网站建设推广
  • wordpress 站点身份/百度app关键词优化
  • 广州网站建设电话咨询/南宁seo团队哪家好
  • 单位建设网站用途/网络营销策划书步骤
  • 怎么做彩票平台网站吗/千锋教育课程
  • 如何将网址做成链接/seo关键词排名优化手机
  • 经营性网站备案多少钱/百度统计登录
  • 网站建设价格费用/如何做免费网站推广
  • 好的网站收入/三亚百度推广公司
  • 数学建模--Topsis
  • 机器学习1
  • 数据库面试常见问题
  • 迅为R3568开发板OpeHarmony学习开发手册-配置远程访问环境
  • Django ModelForm
  • 带有 Angular V14 的 Highcharts