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

歡迎訪問 生活随笔!

生活随笔

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

python

ubuntu运行python ide_打造vim中的python IDE

發布時間:2023/12/9 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu运行python ide_打造vim中的python IDE 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先先介紹幾個常用的插件:

1,ctags和taglist,這個大家估計都很常用,在ubuntu下只要安裝exuberant-ctags即可啦,另外tagbar支持面向對象語言的展示

"?toggle?Tagbar?display

map?:TagbarToggle

"?autofocus?on?Tagbar?open

let?g:tagbar_autofocus=1

這樣的話,只需按下f4就會彈出taglist窗口,默認是打開。

2,pydoc.vim 在vim中查找python文檔,這個相當管用,你可以調用Pydoc ,也可以當光標停在某個關鍵詞的位置時,按下K就能彈出文檔,設置pydoc的執行路徑如下,后面的路徑和你的執行pydoc命令的環境有關

letg:pydoc_cmd='/usr/bin/pydoc2.4'

3,pyflakes.vim?支持python實時語法檢查,輸入 ‘:cc’ 定位語法錯誤,確保.vimrc中設置了

filetype?plugin?indent?on

另外這個只支持python2.5以上的版本,這個比較坑爹

4,nerd_tree.vim?vim中的文件瀏覽器,我做了一個映射,只需按下F3就可彈出當前目錄下文件結構

"?NERDTree?(better?file?browser)?toggle

map?:NERDTreeToggle

5,自動補全,AutoComplPop?支持直接pop,在輸入代碼的同時給予提示,但是vim版本必須是vim 7.2以上,另外支持自動補全比較好的就是pydiction.vim,比系統自帶自動補全強大多了,支持tab補全,這家伙有3個組成部分。一個是插件本身python_pydiction.vim,另外一個是生成diction文件的python腳本pydiction.py,最后是一個自帶的complete-dict文件

6,python調試,vim-debug?這個依賴于系統的vim-debug模塊,支持交互式調試,設置斷點,跳出跳進函數,支持查看棧和變量,我的配置:

"?debugger?keyboard?shortcuts

map?:Dbg?over

map?:Dbg?into

map?:Dbg?out

map?:Dbg?here

map?:Dbg?break

map?:Dbg?watch

map?:Dbg?down

map?:Dbg?up

7,conque_term 提供在vim中打開終端的功能,非常有用,可以vim buffer中執行python 命令(:ConqueTerm shell )也可執行bash命令(:ConqueTerm bash)

接下來,我們再來分析下.vimrc文件,貼部分配置:

"不使用vi兼容模式

set?nocompatible

"?allow?plugins?by?file?type

filetype?plugin?on

filetype?indent?on

"?tabs?and?spaces?handling

"使用擴展tab,即所有tab都是空格組成

set?expandtab

set?tabstop=4

"插入模式下tab代表空格數

set?softtabstop=4

"使用shift+>移動空格數

set?shiftwidth=4

"?always?show?status?bar

set?ls=2

"?incremental?search

set?incsearch

"?highlighted?search?results

set?hlsearch

"?line?numbers

set?nu

"?toggle?Tagbar?display

map?:TagbarToggle

"?autofocus?on?Tagbar?open

let?g:tagbar_autofocus=1

"?調用F3,顯示文件樹

map?:NERDTreeToggle

"?tab導航,tt表示新開一個tab頁,tn下一個tab頁,tp上一個tab頁,tm最后一個tab頁

map?tn?:tabn

map?tp?:tabp

map?tm?:tabm

map?tt?:tabnew

map?:tabn

imap?:tabn

map?:tabp

imap?:tabp

"?支持alt+方向鍵在各個口中切換

map?l

map?h

map?k

map?j

imap?l

imap?h

imap?k

imap?j

"?當鼠標滾動的時候,鼠標一直在倒數第三行的位置

set?scrolloff=3

"執行python文件運行E即可 map :w:!/usr/bin/env python %

貼個照片:

總結

以上是生活随笔為你收集整理的ubuntu运行python ide_打造vim中的python IDE的全部內容,希望文章能夠幫你解決所遇到的問題。

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