最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python開發(fā)如何在ubuntu 15.10 上配置vim

 更新時間:2016年01月25日 11:26:00   作者:tigerbrokers  
這篇文章主要介紹了Python開發(fā)如何在ubuntu 15.10 上配置vim 的相關(guān)資料,需要的朋友可以參考下

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

apt-get install vim-gnome

2,安裝成功后,進(jìn)行配置

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

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

# 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 

講解:

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

然后把下面的三行代碼復(fù)制到里面然后保存,應(yīng)該都會吧。

單擊Esc后,執(zhí)行:wq,保存

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

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

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

講解:

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

然后把下面的一行代碼復(fù)制到里面

set foldmethod=indent

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

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 備份
第二行 復(fù)制python.vim 到/usr/share/vim/vim74/syntax 目錄下

4> 生成 ctag 序列

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

ctags -R *

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

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

5>安裝taglist 插件

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

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

執(zhí)行下面的命令

: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,只顯示當(dāng)前文件的。
第二行 如果 taglist 窗口是最后一個窗口,則退出 vim。
第三行 在右側(cè)窗口中顯示 taglist 窗口。
第四行 在啟動 vim 后,自動打開 taglist 窗口。
第五行 只顯示當(dāng)前文件 tag,其它文件的tag折疊。

最后的配置結(jié)果截圖如下:

配置文件內(nèi)容如下:需要的可復(fù)制。

set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
set foldmethod=indent
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
autocmd FileType python set omnifunc=pythoncomplete#Complete
let g:pydiction_location = '/usr/share/vim/vim74/pydiction/complete-dict'
let g:pydiction_menu_height = 20
set foldmethod=indent 

配置后,文件編輯結(jié)果如下:

相關(guān)文章

  • Python對excel的基本操作方法

    Python對excel的基本操作方法

    這篇文章主要介紹了Python對excel的基本操作,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python調(diào)用百度通用翻譯API的方法實現(xiàn)

    python調(diào)用百度通用翻譯API的方法實現(xiàn)

    本文主要介紹了python調(diào)用百度通用翻譯API的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • python中opencv K均值聚類的實現(xiàn)示例

    python中opencv K均值聚類的實現(xiàn)示例

    本文主要介紹了python中opencv K均值聚類的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • python基礎(chǔ)之并發(fā)編程(二)

    python基礎(chǔ)之并發(fā)編程(二)

    這篇文章主要介紹了詳解python的并發(fā)編程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • numpy中關(guān)于where函數(shù)的用法

    numpy中關(guān)于where函數(shù)的用法

    這篇文章主要介紹了numpy中關(guān)于where函數(shù)的用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python+opencv實現(xiàn)論文插圖局部放大并拼接效果

    python+opencv實現(xiàn)論文插圖局部放大并拼接效果

    在做圖像數(shù)據(jù)標(biāo)注時,很難一次就做到精準(zhǔn)標(biāo)注,如果目標(biāo)比較小,即使微調(diào)也難以做到精準(zhǔn),所以就需要另外一個窗口對標(biāo)注區(qū)域進(jìn)行局部放大以方便微調(diào),這篇文章主要給大家介紹了關(guān)于python+opencv實現(xiàn)論文插圖局部放大并拼接效果的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Python中IPYTHON入門實例

    Python中IPYTHON入門實例

    這篇文章主要介紹了Python中IPYTHON的用法入門,較為詳細(xì)的分析了IPYTHON的配置及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • python 實現(xiàn)兩個變量值進(jìn)行交換的n種操作

    python 實現(xiàn)兩個變量值進(jìn)行交換的n種操作

    這篇文章主要介紹了python 實現(xiàn)兩個變量值進(jìn)行交換的n種操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python識別圍棋定位棋盤位置

    python識別圍棋定位棋盤位置

    最近需要做一個圍棋識別的項目,本文就介紹了棋盤位置定位,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解Python文件修改的兩種方式

    詳解Python文件修改的兩種方式

    這篇文章主要介紹了詳解Python文件修改的兩種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論

海兴县| 新余市| 莱芜市| 芦溪县| 昌江| 云梦县| 南开区| 鞍山市| 海林市| 都江堰市| 读书| 华宁县| 大厂| 宁国市| 开化县| 奎屯市| 三门峡市| 南宫市| 万源市| 大丰市| 漠河县| 岗巴县| 宁海县| 龙陵县| 潮州市| 福泉市| 宣化县| 土默特左旗| 平陆县| 万山特区| 浦北县| 普安县| 台前县| 叶城县| 南宫市| 涞水县| 顺义区| 泽州县| 阜城县| 寻甸| 苗栗县|