操作系统在 Vim 中使用 pydiction 对 Python 进行代码

作者:操作系统

3、在~/.vimrc中参与下边两行设置,完成离开补全弹窗或然离开插入形式时自动关闭scratch preview。

用法 
===== 
      在 Vim 中输入部分 Python 关键字、模块名、属性或艺术名,然后按 Tab 键以弹出补全音信。
例如, 输入
        os.p<Tab> 
会弹出
        os.pardir 
        os.path 
        os.pathconf( 
        os.pathconf_names 
        os.pathsep 
        os.pipe( 
        ... 

os.pathsep

在CentOS 6.2上搭建Vim开辟情况 http://www.linuxidc.com/Linux/2013-07/87363.htm

操作系统 1

os.pipe(

let Tlist_Auto_Highlight_Tag=1
let Tlist_Auto_Open=1
let Tlist_Auto_Update=1
let Tlist_Display_Tag_Scope=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Enable_Dold_Column=1
let Tlist_File_Fold_Auto_Close=1
let Tlist_Show_One_File=1
let Tlist_Use_Right_Window=1
let Tlist_Use_SingleClick=1
nnoremap <silent> <F8> :TlistToggle<CR>
                                                   
filetype plugin on
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete
                                                   
                                                   
let g:pydiction_location='~/.vim/complete-dict'
set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set number

--------------------------------------分割线

正文永远更新链接地址:http://www.linuxidc.com/Linux/2015-03/115521.htm

操作系统 2

Zabbix自动抬高删减主机的Python脚本 http://www.linuxidc.com/Linux/2013-02/80023.htm

autocmd InsertLeave * if pumvisible() == 0|pclose|endif
autocmd CursorMovedI * if pumvisible() == 0|pclose|endif

      假设您发觉在 TAB 完结菜单中收获的结果并不是你想要的,大概的一种原因是您从未安装 Vim 忽略大小写。能够通过 ":set noic" 方式开始展览设置。

  • python_pydiction.vim -- 该文件为 Vim 的 plugin 文件,达成 Python 文件的 TAB 补全成效。
  • complete-dict -- 该公文为 Vim 的 dictionary 文件,在这之中涵盖 Python 关键字和模块结构等新闻。是 plugin 进行补全时所查找的参谋文件。
  • pydiction.py -- (可选)该公文是 Python script 文件,用于转移 dictionary 文件。能够通过推行该脚本增加越多的可 TAB 补全模块。

1、安装pydiction

【如何设置】
      在 UNIX/LINUX 下,将 python_pydiction.vim 放入 ~/.vim/after/ftplugin/ ,若该目录不存在则手动创设,Vim 会自动去该目录下搜寻有关文书。不要把除 python_pydiction.vim 之外的其他文件归入该目录。

Python 的详细介绍:请点这里
Python 的下载地址:请点这里

pydiction能够让vim自动补全Python代码,无论是关键字,标准库依旧第三方库。它根本含有3个文本:

英特网有人做如下设置能够参照

操作系统 3

  python_pydiction.vim: vim插件文件。 
  complete-dict: 八个字典文件,包罗了Python的主要字和模块。插件援用的剧情即发源于此。 
  pydiction.py: 三个py脚本,运营此文件能够扩展新的模块到complete-dict字典中。

--------------------------------------分割线

把VIM创设成二个简易实用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htm

Vim学习指南 http://www.linuxidc.com/Linux/2013-08/89096.htm

登时学会 Vi编辑器 http://www.linuxidc.com/Linux/2013-08/88586.htm

强大的Vim 编辑器 http://www.linuxidc.com/Linux/2013-07/87544.htm

在CentOS 6.2上搭建Vim开拓蒙受 http://www.linuxidc.com/Linux/2013-07/87363.htm

CentOS 5.4 安装高亮Vim编辑工具 http://www.linuxidc.com/Linux/2013-06/86508.htm

Vim手艺分享:C语言设置 http://www.linuxidc.com/Linux/2012-12/77124.htm

Ubuntu中设置Vim的行号 http://www.linuxidc.com/Linux/2012-12/75485.htm

Vim编辑器使用基础教程 http://www.linuxidc.com/Linux/2013-05/84031.htm

用法

Linux/Unix系统:将python_pydiction.vim文件复制到 ~/.vim/after/ftplugin 目录下。如若该目录不设有,则开创它,vim会自动在此目录下搜寻。

操作系统 4

=====

Python脚本获取Linux系统消息 http://www.linuxidc.com/Linux/2013-08/88531.htm

展示:

操作系统 5

CentOS 5.4 安装高亮Vim编辑工具 http://www.linuxidc.com/Linux/2013-06/86508.htm

按 Tab 后

# unzip pydiction-1.2.zip
# cp python_pydiction.vim /usr/share/vim/vim70/ftplugin
# mkdir /usr/share/vim/vim70/pydiction
# cp complete-dict pydiction.py /usr/share/vim/vim70/pydiction/
# vi ~/.vimrc
...
# 增加
let g:pydiction_location = '/usr/share/vim/vim70/pydiction/complete-dict'
let g:pydiction_menu_height = 20
...

引入阅读:

在您的 vimrc 文件中追加下边包车型大巴字段来启用 ftplugins :   
        filetype plugin on 
此后确定保证设置 "g:pydiction_location" 指向你放置的 complete-dict 文件所在的全路线,例如       
        let g:pydiction_location = 'C:/vim/vimfiles/ftplugin/pydiction/complete-dict' 

os.pathconf(

Vim 7.4a 揭橥,全新更加快的正则表达式引擎 http://www.linuxidc.com/Linux/2013-07/87035.htm

开发 python 脚本文件,在编排 python 程序时,按 TAB 键就可以激活自动补全菜单。

会弹出
os.pardir

本文由ca88发布,转载请注明来源

关键词: ca88网址