代碼編輯器[0] -> Vim/gVim -> 基於 Python 的 gVim 環境配置(Windows)

來源:互聯網
上載者:User

標籤:衝突   python3.4   not   環境   推薦   plm   pat   類型   檔案類型   

 環境配置 / Environment Setup

 

基於Python開發的 gVim 環境配置(Windows)

1 基於vundle進行配置

Vim有多個擴充管理器,但是強烈推薦Vundle。可以把它想象成Vim的pip。有了Vundle,安裝和更新包這種事情不費吹灰之力。

安裝Vundle:

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

該命令將下載Vundle外掛程式管理器,並將它放置在你的Vim編輯器bundles檔案夾中。現在,你可以通過.vimrc設定檔來管理所有擴充了。

Note: Windows 環境中 home 目錄為 C:/Users/YourUserName/

將設定檔添加到你的使用者的home檔案夾中,Windows中可以直接建立檔案:

touch ~/.vimrc

接下來,把下來的Vundle配置添加到設定檔的頂部:

set nocompatible              " required  filetype off                  " required  " set the runtime path to include Vundle and initialize  set rtp+=~/.vim/bundle/Vundle.vim  call vundle#begin()  " alternatively, pass a path where Vundle should install plugins  "call vundle#begin(‘~/some/path/here‘)  " let Vundle manage Vundle, required  "<strong>Plugin ‘gmarik/Vundle.vim‘</strong>  " Add all your plugins here (note older versions of Vundle used Bundle instead of Plugin)  " All of your Plugins must be added before the following line  call vundle#end()            " required  filetype plugin indent on    " required  

這樣,你就完成了使用Vundle前的設定。之後,你就可以在設定檔中添加希望安裝的外掛程式,然後開啟Vim編輯器,運行下面的命令:

:PluginInstall

這個命令告訴Vundle施展它的魔法——自動下載所有的外掛程式,並為你進行安裝和更新。

 

基本配置 / Basic Configuration

下面的命令可以用於 .vimrc 檔案中進行環境配置修改。

set number                                                       "設定序號顯示

syntax enable 

syntax on                                                          "開啟高亮 

colorscheme desert                                           "設定佈景主題色彩desert

set nocompatible                                               "不要vim模仿vi模式 

set foldmethod=indent                                         "設定摺疊

set filetype=python                                              "設定檔案類型為Python

au BufNewFile,BufRead *.py,*.pyw setf python

set guifont=Courier\ New:h16                             "設定字型大小

set lines=35 columns=118                                   "設定表單大小

set encoding=utf-8                                               "設定encoding

set fileencoding=utf-8

set fileencodings=ucs-bom,utf-8,Chinese

set writebackup                                  " 正常關閉時寫入備份,退出時取消備份

set nobackup                                      " 取消自動備份

set noundofile                                    " 取消undofile備份

set noswapfile                                    " 取消swapfile備份

 

3 ctags配置 / ctags Configuration

下載對應的 ctags,將解壓後得到的ctags.exe複製到安裝目錄下(C:\Program Files (x86)\Vim\vim80),並編輯_vimrc檔案,添加以下內容

set tags=tagsset autochdir

隨後在需要查看原始碼的目錄下運行ctags -R

 

4 taglist配置 / taglist Configuration

原始碼分析工具taglist,可以查看當前檔案中所有函數及變數等資訊。首先下載 taglist_45.zip 壓縮包,解壓後的檔案夾doc和plugin放到vim根目錄下,在_vimrc檔案中添加以下內容:

let Tlist_Show_One_File=1let Tlist_Exit_OnlyWindow=1

 

5 winManager配置 / winManager Configuration

檔案瀏覽組件winManager,可以查看當前檔案夾中所有檔案資訊。首先需要下載 winmanager.zip 壓縮包,解壓後的檔案夾doc和plugin放到vim根目錄下,在_vimrc檔案中添加以下內容: 

let g:winManagerWindowLayout=‘FileExplorer|TagList‘nmap wm :WMToggle<cr>

 

6 minibufexpl配置 / minibufexpl Configuration

下載壓縮包將解壓後的 minibufexpl.vim 複製到vim80的plugin檔案下,在_vimrc中添加以下內容:

let g:miniBufExplMapCTabSwitchBufs=1let g:miniBufExplMapWindowsNavVim=1let g:miniBufExplMapWindowNavArrows=1

 

7 grep配置 / grep Configuration

將下載的 grep.vim 檔案拷貝到vim80\plugin檔案夾裡,在_vimrc中添加以下內容:

nnoremap <silent> <F3> :Grep<CR>

因為Windows不帶grep,因此需要下載並安裝 grep,同時將grep添加到系統path中

 

8 visualmark配置 / visualmark Configuration

將下載的 visualmark.vim 檔案拷貝到vim80\plugin檔案夾裡

 

9 pydiction配置 / pydiction Configuration

下載 pydiction-1.2.zip 解壓將裡面的python_pydiction.vim檔案複製到~\vim80\ftplugin,將complete-dict 和 pydiction.py複製到~\vim80\ftplugin\pydiction下,在_vimrc中添加以下內容:

filetype plugin on  "啟用filetype外掛程式let g:pydiction_location = ‘C:\Program Files (x86)\Vim\vim80\ftplugin\pydiction\complete-dict‘let g:pydiction_menu_height = 20 "設定快顯功能表的高度,預設是15

 

10 pyflakes配置 / pydiction Configuration

 

下載 pyflakes.zip,解壓縮後把pyflakes.vim檔案和pyflakes目錄拷貝到ftplugin\python目錄中。

 

11 run配置 / run Configuration

在_vimrc中添加以下內容:

map <F5> :! C:\python34\python.exe %

即可將F5與Python3.4進行綁定

 

12 ctrl+v配置 / ctrl+v Configuration

在Gvim中ctrl+v進入visual模式與複製粘貼衝突,為此需要修改vim/vim80/mswin.vim, 修改如下:

" CTRL-V and SHIFT-Insert are Paste"map<C-V>"+gP

將map注釋即可

 

參考連結 

http://www.vim.org/

http://blog.csdn.net/anders_zhuo/article/details/8949003

代碼編輯器[0] -> Vim/gVim -> 基於 Python 的 gVim 環境配置(Windows)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.