国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴江市| 三河市| 大宁县| 德惠市| 江口县| 平舆县| 宜城市| 漳平市| 岚皋县| 黑龙江省| 珲春市| 朝阳区| 东至县| 天门市| 托克托县| 信丰县| 河津市| 海口市| 云龙县| 广州市| 建平县| 虹口区| 巴彦县| 东山县| 景东| 新野县| 神木县| 托克托县| 宁陵县| 宜昌市| 六安市| 江孜县| 囊谦县| 静宁县| 庆城县| 金溪县| 玛纳斯县| 兴业县| 金门县| 泰兴市| 那坡县|