日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Ubuntu 下一个 vim 建立python 周围环境 构造

發布時間:2024/10/12 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 下一个 vim 建立python 周围环境 构造 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

于Windows通過使用各種現成的工具使用,去Linux下一個,沒有一個關于線索……總之google有些人的經驗,折騰來折騰,開發環境也算是一個好工作。

1. 安裝完成vim
# apt-get install vim-gnome

2. 安裝ctags,ctags用于支持taglist,必需!
# apt-get install ctags

3. 安裝taglist
#apt-get install vim-scripts
#apt-get install vim-addon-manager // 貌似我在安裝vim-scripts的時候,已經附帶安裝了vim-addon-manager
# vim-addons install taglist

4. 安裝pydiction(實現代碼補全)
#wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip
#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

5. 編輯配置文件
# vim ~/.vimrc

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 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>? // 設定F8為taglist開關 ??? 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? ??? ??? let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'? set autoindent // 實現自己主動縮進 set tabstop=4? set shiftwidth=4? set expandtab? set number

至此,python IDE的環境就算是搭好了。來張完畢圖:

右邊即為taglist窗體,按F8打開,使用Ctrl+w,再按w能夠在code窗體和taglist窗體間切換。

另外

nerdtree

一 安裝方法

  • 官方站點:?The NERD tree : A tree explorer plugin for navigating the filesystem??下載 NERD_tree.zip(只是我這邊官網打不開。于是去csdn下了一份NERDTree.zip
  • unzip NERD_tree.zip?
  • mkdir -p ~/.vim/plugin # 假設沒有 plugin 的文件夾,就建立一個
  • mv plugin/NERD_tree.vim ~/.vim/plugin # 將NERD_tree.vim 移近去就可以
  • 開啟 Vim 后, 輸入 :NERDTree 就看到了
  • 二 經常使用設置

    NERDTree 開啟需輸入 :NERDTree。關閉時按?q?就可以。也能夠增加快捷鍵開啟

  • vim ~/.vimrc
  • 增加此行 ?
    1 nnoremap <silent> <F5> :NERDTree<CR>
  • 這樣按F5就會自己主動展開文件夾樹
  • 三 我覺得經常使用的快捷鍵

    ctrl + w + w 光標自己主動在左右側窗體切換 o 展開左側某個文件夾。再按一下就是合并文件夾 t 在新 Tab 中打開選中文件/書簽,并跳到新 Tab T 在新 Tab 中打開選中文件/書簽,但不跳到新 Tab P 跳到根結點 p 跳到父結點 q 關閉 NerdTree 窗體

    更全面的快捷鍵請參考:http://yang3wei.github.io/blog/2013/01/29/nerdtree-kuai-jie-jian-ji-lu/

    四 效果圖

    版權聲明:本文博主原創文章。博客,未經同意不得轉載。

    轉載于:https://www.cnblogs.com/blfshiye/p/4850168.html

    總結

    以上是生活随笔為你收集整理的Ubuntu 下一个 vim 建立python 周围环境 构造的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。