国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python開發如何在ubuntu 15.10 上配置vim

2020-01-04 17:48:35
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Python開發如何在ubuntu 15.10 上配置vim 的相關資料,需要的朋友可以參考下
 

1,安裝vim,你可以使用ubuntu 自帶的apt-get 工具安裝。

apt-get install vim-gnome

2,安裝成功后,進行配置

1>首先進行自動提示補全的配置(pydiction)

從官方上下載http://www.vim.org/scripts/script.php?script_id=850最新的即可,解壓縮后,進入解壓縮后的目錄,執行如下命令

# cp python_pydiction.vim /usr/share/vim/vim74/ftplugin# mkdir /usr/share/vim/vim74/pydiction# cp complete-dict pydiction.py /usr/share/vim/vim74/pydiction/# vi ~/.vimrc 

講解:

第一行 就是復制下載的文件 到/usr/share/vim/vim74/ftplugin
第二行 就是在/usr/share/vim/vim74/目錄下創建文件夾pydiction
第三行 復制 complete-dict pydiction.py 這兩個文件到
第四行 打開 .vimc配置文件

然后把下面的三行代碼復制到里面然后保存,應該都會吧。

單擊Esc后,執行:wq,保存

let g:pydiction_location = '/usr/share/vim/vim74/pydiction/complete-dict' let g:pydiction_menu_height = 20autocmd FileType python set omnifunc=pythoncomplete#Complete 

2>安裝python_fold自動折疊插件從官方下載http://www.vim.org/scripts/script.php?script_id=515最新的插件,解壓縮后,進入解壓縮后的目錄,執行如下命令 

# cp python_fold.vim /usr/share/vim/vim74/plugin/# vi ~/.vimrc 

講解:

第一行 就是復制下載的文件 到/usr/share/vim/vim74/plugin
第二行  打開 .vimc配置文件

然后把下面的一行代碼復制到里面 

set foldmethod=indent

3> 安裝自動高亮插件從官方上下載:http://www.vim.org/scripts/script.php?script_id=790,下載最新的插件,解壓縮后,進入解壓縮后的目錄,執行如下命令

mv /usr/share/vim/vim74/syntax/python.vim /usr/share/vim/vim74/syntax/python.vim_backup cp python.vim /usr/share/vim/vim74/syntax 

講解:

第一行 就是將python.vim 備份
第二行 復制python.vim 到/usr/share/vim/vim74/syntax 目錄下

4> 生成 ctag 序列 

進入到 python 程序腳本(項目)所在的目錄,在該目錄下執行:

ctags -R * 

如果提示沒有安裝ctags,執行apt-get install ctags即可。

生成一個 ctags 文件,該文件記錄了程序/項目的函數、類等的分析序列記錄。有關 ctag 的詳細用法請閱讀 ctag 的 manpage。

5>安裝taglist 插件

從官方上下載插件:http://www.vim.org/scripts/script.php?script_id=273 ,用最新的即可,解壓縮后,進入解壓縮后的目錄,執行如下命令。

# cp plugin/taglist.vim /usr/share/vim/vim74/plugin/# cp doc/taglist.txt /usr/share/vim/vim74/doc/# vi 

執行下面的命令

:helptags /usr/share/vim/vim74/doc 
:help taglist.txt 第一行 生成 taglist 幫助文件列表 第二行 查看 taglist 幫助信息配置 vimrc, vi ~/.vimrc,在后面添加如下代碼 

let Tlist_Show_One_File = 1 let Tlist_Exit_OnlyWindow = 1 let Tlist_Use_Right_Window = 1 let Tlist_Auto_Open=1 let Tlist_File_Fold_Auto_Close=1 

講解:

第一行 不同時顯示多個文件的tag,只顯示當前文件的。 
第二行 如果 taglist 窗口是最后一個窗口,則退出 vim。 
第三行 在右側窗口中顯示 taglist 窗口。
第四行 在啟動 vim 后,自動打開 taglist 窗口。 
第五行 只顯示當前文件 tag,其它文件的tag折疊。

最后的配置結果截圖如下:

Python開發如何在ubuntu 15.10 上配置vim

配置文件內容如下:需要的可復制。

set tabstop=4set softtabstop=4set shiftwidth=4set expandtabset autoindentset foldmethod=indentlet Tlist_Auto_Highlight_Tag=1let Tlist_Auto_Open=1let Tlist_Auto_Update=1let Tlist_Display_Tag_Scope=1let Tlist_Exit_OnlyWindow=1let Tlist_Enable_Dold_Column=1let Tlist_File_Fold_Auto_Close=1let Tlist_Show_One_File=1let Tlist_Use_Right_Window=1let Tlist_Use_SingleClick=1nnoremap <silent> <F8> :TlistToggle<CR>filetype plugin onautocmd FileType python set omnifunc=pythoncomplete#Completeautocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJSautocmd FileType html set omnifunc=htmlcomplete#CompleteTagsautocmd FileType css set omnifunc=csscomplete#CompleteCSSautocmd FileType xml set omnifunc=xmlcomplete#CompleteTagsautocmd FileType php set omnifunc=phpcomplete#CompletePHPautocmd FileType c set omnifunc=ccomplete#Completeautocmd FileType python set omnifunc=pythoncomplete#Completelet g:pydiction_location = '/usr/share/vim/vim74/pydiction/complete-dict'let g:pydiction_menu_height = 20set foldmethod=indent 

配置后,文件編輯結果如下:

Python開發如何在ubuntu 15.10 上配置vim


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 扶绥县| 荔波县| 安远县| 金溪县| 从江县| 登封市| 公安县| 绵阳市| 阳朔县| 全州县| 绍兴县| 绥棱县| 女性| 桂阳县| 龙里县| 鹰潭市| 苍山县| 栾城县| 郸城县| 定结县| 巨鹿县| 四子王旗| 疏附县| 平阳县| 禄丰县| 高尔夫| 阿瓦提县| 新干县| 皮山县| 错那县| 永年县| 唐海县| 扬州市| 昌平区| 宿州市| 吉安市| 新河县| 麻阳| 新巴尔虎左旗| 神农架林区|