分享vim python縮進等一些配置
VIM python下的一些關于縮進的設置:
第一步:
打開終端,在終端上輸入vim ~/.vimrc,回車。
第二步:
添加下面的文段:
set filetype=python au BufNewFile,BufRead *.py,*.pyw setf python
set helplang=cn "中文幫助文檔(前提是下了中文包) syntax enable syntax on " 自動語法高亮 set number"顯示行號 colorscheme desert" 設定配色方案 set guifont=Consolas:h12:cANSI"英文字體 set guifontwide=SimSun-ExtB:h12:cGB2312 set tabstop=4"表示Tab代表4個空格的寬度 set expandtab"表示Tab自動轉(zhuǎn)換成空格 set autoindent"表示換行后自動縮進 set autoread " 當文件在外部被修改時,自動重新讀取 set history=400"vim記住的歷史操作的數(shù)量,默認的是20 set nocompatible"使用vim自己的鍵盤模式,而不是兼容vi的模式 set confirm"處理未保存或者只讀文件時,給出提示 set smartindent"智能對齊 set shiftwidth=4
然后保存退出。
這個做有個缺點就是:用vim編輯器,不管寫什么程序,Tab都會轉(zhuǎn)換成4個空格。
所以,如果你只想在編寫python,或c或c++的時候有這些功能,
在第二步中換成
autocmd FileType python set tabstop=4 | set expandtab | set autoindent
這樣的話就只在編寫python文件的時候會用到tab轉(zhuǎn)空格。
相關文章
Python裝飾器限制函數(shù)運行時間超時則退出執(zhí)行
今天小編就為大家分享一篇關于Python裝飾器限制函數(shù)運行時間超時則退出執(zhí)行,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04python刪除列表元素del,pop(),remove()及clear()
這篇文章主要介紹了python刪除列表元素del,pop(),remove()及clear(),列表元素能增加就可以刪除,這里要給大家介紹的是刪除列表元素,具有一定的參考價值,需要的小伙伴可以參考一下2022-03-03python使用pandas處理excel文件轉(zhuǎn)為csv文件的方法示例
這篇文章主要介紹了python使用pandas處理excel文件轉(zhuǎn)為csv文件的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07用Python調(diào)用win命令行提高工作效率的實例
今天小編就為大家分享一篇用Python調(diào)用win命令行提高工作效率的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08Python統(tǒng)計列表中每個元素出現(xiàn)次數(shù)的4種實現(xiàn)
本文主要介紹了Python統(tǒng)計列表中每個元素出現(xiàn)次數(shù)的4種實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07Python SQLite3數(shù)據(jù)庫日期與時間常見函數(shù)用法分析
這篇文章主要介紹了Python SQLite3數(shù)據(jù)庫日期與時間常見函數(shù)用法,結(jié)合實例形式分析了Python連接、查詢SQLite3數(shù)據(jù)以及數(shù)據(jù)庫日期與時間常見操作方法,需要的朋友可以參考下2017-08-08