1. 程式人生 > >tab 縮排

tab 縮排

在.vimrc中新增以下程式碼後,重啟vim即可實現按TAB產生4個空格:
set ts=4  (注:ts是tabstop的縮寫,設TAB寬4個空格)
set expandtab

對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:
TAB替換為空格:
:set ts=4
:set expandtab
:%retab!

空格替換為TAB
:set ts=4
:set noexpandtab
:%retab!

加!是用於處理非空白字元之後的TAB,即所有的TAB,若不加!,則只處理行首的TAB


在.vimrc檔案中輸入如下文字: set tabstop=4  set softtabstop=4  set shiftwidth=4  set noexpandtab  set nu  set autoindent  set cindent  其中:Tabstop:表示一個 tab 顯示出來是多少個空格的長度,預設 8。  Softtabstop:表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用 expandtab 時特別有用。  Shiftwidth:表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。 當設定成 expandtab 時,縮排用空格來表示noexpandtab 則是用製表符表示一個縮排。  Nu:表示顯示行號。  Autoindent:表示自動縮排。 

Cindent:是特別針對C語言自動縮排。 

轉自:http://blog.163.com/panda_sha/blog/static/478281962011616124316/

相關推薦

eclipse 更改 tab 字元數

建議     基於企業級開發,把 Tab(製表符)更改為兩個空格,包括 java、JavaScript、CSS、HTML(jsp)、XML。改為空格的意義是為了相容其他電腦。如果使用製表符,當你程式碼移植時,兩臺電腦的製表符或者一行的最大數......不統一,整潔度就徹底

Ubuntu16.04下vim的tab設定為4個空格

大家都知道ubuntu下tab縮排預設是8個空格,但是這樣看起來明顯很彆扭,特別是寫web時有比較多層縮排時就顯得很難看,這裡教大家如何將vim縮排改為4個空格。 首先我們要找到/etc資料夾下的vimrc檔案,因為這個檔案裡有關於vim的UI配置資訊:

在Vim中設定Tab及行號

在 Vim 中設定 Tab 本文轉自:http://blog.sina.com.cn/s/blog_620ccfbf01010erz.html 縮排用 tab 製表符還是空格,這不是個問題,就像 python 用四個空格來縮排一樣,這是要看個人喜好的。在 Vim 中可以很方便的根據不同的檔案

sublime 修改tab為空格

sublime  預設是tab 縮排,修改成4個空格縮排  "首選項" --->"設定--更多" --->'"特定的語法--使用者" 新增如下內容 {     "tab_size": 4,     "translate_tabs_to_spaces": 

window git bash客戶端vimrc設定tab

從開發機寫的程式碼,弄到windows上的客戶端git提交,總是顯示格式對不起的問題,問題是再vimrc上tab鍵的縮排不等於4個空格,然後就需要設定成和linux一樣的四格縮排。 安裝上git bash 客戶端,如下圖所示 然後再linux下查詢vimrc,通過命令whereis vimrc可以找到

tab

在.vimrc中新增以下程式碼後,重啟vim即可實現按TAB產生4個空格: set ts=4  (注:ts是tabstop的縮寫,設TAB寬4個空格) set expandtab 對於已儲存的檔案,可以使用下面的方法進行空格和TAB的替換:TAB替換為空格: :set

ubuntu修改gedit和vim編輯器的tab鍵為4個空格

轉載自:https://blog.csdn.net/u012005313/article/details/50771803 http://bbs.csdn.net/topics/220068519 http://blog.sina.com.cn/s/blog_6f6c0f3501016hb8

完美解決新版WebStorm讓人彆扭的修改偏好設定中Tab鍵的無效的問題

完美解決新版WebStorm讓人彆扭的Tab鍵的縮排問題 以前WebStorm設定好code style中的Tab size 和indent後就會預設是這個設定的值,但是新版的WebStorm出現了一個怪現象,無論如何設定Tab size 和indent, tab的縮排永遠都是2個字

PyCharm不能使用Tab鍵進行整體向左解決方法

使用PyCharm中,程式碼整體左移,可是按tab沒反應,百度找到這個文章,解決了問題。 以下為原文:   這裡借鑑了https://blog.csdn.net/u013088062/article/details/50148219它是將Pycharm作為Vim編輯器使用的。 我們在Ubun

vim 設定TAB寬度、顯示行號、自動、自動換行寬度

一、vim  ~/.vimrc 二、新增如下幾行:(括號中的不是,是我新增的) set shiftwidth=4          (表示每一級縮排的長度)set softtabstop=4      (表示在編輯模

Eclipse設定Tab4個空格的步驟(糾正開發習慣)

1.點選 window->preference-,選擇 General->Editors->Text Editors,勾選右側的“insert space for tabs”,儲存; 2.點選 window->preference-,選擇 java-

[樂意黎原創]Sublime text3裡 修改TAB鍵為為四個空格

小樂我在用Sublime裡編寫程式碼時,需要把TAB 鍵轉換成四個空格。 哪麼在 Sublime Text3,怎麼操作呢,研究了下, 具體步驟如下:  1. 選單欄裡點選 Preferences-> Setting-User, 如圖 2. 在彈出來的文本里,新增如

解決pylint報錯tab

tab 分享 indent 代碼規範 logs ima 編輯器 pylint mes 【編輯器使用】 在VSCode下編寫python程序,使用pylint輔助修正代碼規範,出現無限報錯: file: ‘file:///c%3A/Users/dell/Desktop/Ja

小程式wxml快捷鍵

不知就我一個是這樣的,還是都是這樣,反正我在開發小程式編寫wxml的時候沒有自動縮排,就像這樣: 所以每次我都是邊敲邊調整好格式,但總是不經意間弄亂,總之很難受啊。但網上又沒相關內容,應該是太低階了吧? 反正在簡單低階,我也不知道怎麼弄啊,只好自己找找設定了,不過設定裡還是沒找到自動縮排,

latex 使用 enumitem 巨集包調整 enumerate 或 itemize 的上下左右間距

調整 LaTeX 中的列表環境時,使用 enumitem 巨集包可以方便的調整間距。 調整間距的引數命令包括兩類。 1. 垂直間距 topsep       列表環境與上文之間的距離 parsep      

Notepad++編輯Pyhton檔案的自動的問題

Python對縮排很敏感,用pycharm的話,新手很好用,自動換行縮排,而 Notepad++的自動縮排是用的TAB,需要在首選項中有個將TAB用4個空格代替的選項。我在用notepad++的過程中,很容易出現abError: Inconsistent use of tabs and spaces

vi像文字一樣使用, vim顯示行號、語法高亮、自動的設定

#vi修改使其像文字一樣使用 修改/etc/vim/vimrc.tiny裡的內容 將set compatible改成 set nocompatible 同時增加一行 set backspace=2 在/etc/vim/

webstorm配置

https://blog.csdn.net/m0_37604745/article/details/80076770     設定程式碼縮排1. 依次開啟files —- settings —- Editor —- Code Style —- JavaScript  

【LaTeX入門】05 換行 換段 換頁 首行等命令

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

sublime如何格式化程式碼, 重新

前言:sublime是一款程式設計神器,輕巧又強大,適用於各種語言。這裡介紹下如何快速縮排混亂程式碼,方便程式碼閱讀。 原料:sublime text 3 1 混亂程式碼如下:   2  格式選單選擇:     英文: 選單欄的“edit”-“line”