vim配置python開發環境

2021-08-27 10:05:05 字數 2215 閱讀 3763

一.安裝vim

sudo apt-get install vim
安裝的vim版本是7.3

二.vim基礎配置

在/etc/vim/vimrc中新增

set fileencodings=utf-8,gbk  

set ambiwidth=double

「支援中文

set smartindent

set smarttab

set expandtab

set tabstop=4

set softtabstop=4

set shiftwidth=4

set backspace=2

set textwidth=79

"允許退格鍵刪除和tab操作

" 啟用滑鼠

set mouse=a

" 啟用行號

set nu

三.設定**補全功能

1.利用omni-completion補全函式:在vimrc中插入:

filetype plugin on  

autocmd filetype python set omnifunc=pythoncomplete#complete

需要補全函式時,ctrl+x  crtl+o

2.使用pydiction進一步補全**

#wget 

#unzip pydiction-1.2.zip

「 ~/.vim/after/ftplugin和~/.vim/tools/pydiction/目錄預設不存在,需要自行建立

#cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin

#cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict

然後修改vimrc檔案,加入一行

filetype plugin on 

autocmd filetype python set omnifunc=pythoncomplete#complete

let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'

這時,按tab鍵就可以補全**

四.源**檢視功能

1.安裝ctags

apt-get install ctags
安裝完成後,把游標移動到某個元素上,ctrl+],就會跳轉到對應的定義啦。ctrl+o可以回退到原來的地方。

2.安裝taglist

#apt-get install vim-scripts

#apt-get install vim-addon-manager

# vim-addons install taglist

然後修改imrc檔案

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 :tlisttoggle「設定f8為taglist開關

安裝完成後,會在右邊出現檔案目錄,使用ctrl+w,再按w可以在code視窗和taglist視窗間切換。

3.安裝nerd_tree 目錄樹

安裝:解壓檔案到~/.vim/目錄下

配置:修改vimrc檔案:

map :nerdtreetoggleimap :nerdtreetoggle
則在vim裡按下f7就可開啟關閉目錄樹。具體操作命令請檢視外掛程式doc目錄下的幫助檔案。

vim配置php開發環境

1 ctags 用於 間的跳轉 安裝 sudo apt get install ctags 使用 1 在某個目錄下,建立tags.ctags r 執行之後會在當前目錄下生成乙個tags檔案 2 將tags檔案加入.vimrc 在.vimrc中加入下面一行 set tags projects tags...

配置高效的VIM開發環境

vim是一款功能強大的通用編輯器,它提供了一組豐富的命令,成為眾多使用者的編輯器首選。本文將介紹vim中預設未被啟用但仍然十分有用的命令。雖然我們可以在每個vim會話中單獨啟用這些命令,但本文的目的是建立乙個開箱即用的高效率開發環境,所以建議將這些命令配置在vim配置檔案中。這裡討論的命令或配置屬於...

python 開發環境配置

上篇文章配置了虛機基礎環境,本篇文章介紹配置python開發環境 配置yum源使用國內yum源 mv etc yum.repos.d centos base.repo etc yum.repos.d centos base.repo.backup wget o etc yum.repos.d cen...