濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Linux在VIM編輯器中修改Tab為4個(gè)空格的方法

Linux在VIM編輯器中修改Tab為4個(gè)空格的方法

熱門標(biāo)簽:怎么查看地圖標(biāo)注的地點(diǎn) 布谷電銷機(jī)器人價(jià)格 義烏市400電話辦理 電銷機(jī)器人錄音用什么軟件 岑溪電銷機(jī)器人 上海電銷卡外呼系統(tǒng)供應(yīng)商 大連企業(yè)電銷機(jī)器人線路 優(yōu)邁系統(tǒng)外呼顯示亂層 營銷智能外呼系統(tǒng)口碑推薦

  Linux用戶最經(jīng)常使用的編輯器便是VIM編輯器,為了提高我們的編輯速度,我們經(jīng)常會(huì)在編輯器中設(shè)置一些快捷方式。今天小編就和大家一起分享下在VIM編輯器中設(shè)置Tab鍵為4個(gè)空格的方法。

  設(shè)置方法:

  編輯

  vim ~/.vimrc

  如文件不存在新建,文件已存在,追加在尾部

  添加

  “ 只有支持autocommands時(shí)會(huì)執(zhí)行這部分代碼。

  if has(”autocmd“)

  ” 使用文件類型檢查和基于文件的自動(dòng)縮緊

  filetype plugin indent on

  “ Makefiles 文件中tab使用長(zhǎng)度8.

  autocmd FileType make set tabstop=8 shiftwidth=8 softtabstop=0 noexpandtab

  endif

  ” 對(duì)于其它情況,使用4個(gè)空格寬度的TAB

  set tabstop=4 “ TAB的寬度被設(shè)置為4個(gè)空格。

  ” 但仍然是\t. 只是vim把它解釋成4個(gè)空格寬度,用別的編輯器還是\t符號(hào)

  “ Vim will interpret it to be having

  ” a width of 4.

  set shiftwidth=4 “ 縮進(jìn)使用4個(gè)空格的寬度。

  set softtabstop=4 ” 設(shè)置tab所占的列數(shù),當(dāng)輸入tab時(shí),設(shè)為4個(gè)空格的寬度。

  set expandtab “ 擴(kuò)展tab為空格。

  vim暫時(shí)關(guān)閉縮進(jìn)和注釋自動(dòng)縮進(jìn)設(shè)置

  VIM在粘貼代碼時(shí)會(huì)自動(dòng)縮進(jìn),把代碼搞得一團(tuán)糟糕,甚至可能因?yàn)槟承械囊粋€(gè)注釋造成后面的代碼全部被注釋掉,

  方法一

  set pastetoggle

  即可關(guān)閉自動(dòng)縮進(jìn)

  或者設(shè)置為快捷鍵,最方便的方法就是在.vimrc中加一句:

  set pastetoggle=《F9》

  以后在插入模式下,只要按F9鍵就可以切換自動(dòng)縮進(jìn)。

  當(dāng)需要自己手寫代碼的時(shí)候,進(jìn)入insert模式,默認(rèn)就是自動(dòng)縮進(jìn)了。

  方法二

  set paste

  然后再進(jìn)入插入模式粘貼,代碼就不會(huì)被自動(dòng)縮進(jìn)。

  敲代碼的時(shí)候需要自動(dòng)縮進(jìn),需要改回來:

  set nopaste

  這就是在VIM編輯器中設(shè)置Tab鍵為4個(gè)空格的方法了,需要經(jīng)常使用VIM編輯器的用戶們就去設(shè)置一下吧,這樣可以提高你的編輯速度哦。

標(biāo)簽:來賓 遼陽 楚雄 荊州 淄博 阜陽 忻州 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux在VIM編輯器中修改Tab為4個(gè)空格的方法》,本文關(guān)鍵詞  Linux,在,VIM,編輯器,中,修改,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux在VIM編輯器中修改Tab為4個(gè)空格的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux在VIM編輯器中修改Tab為4個(gè)空格的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    澄江县| 北安市| 浑源县| 南部县| 共和县| 大安市| 通化县| 黑河市| 花垣县| 卢湾区| 同仁县| 四川省| 绥芬河市| 石楼县| 响水县| 孝感市| 北流市| 北川| 藁城市| 大名县| 沽源县| 盘锦市| 宁城县| 桐庐县| 当涂县| 泉州市| 凌海市| 芮城县| 辽中县| 博野县| 丁青县| 什邡市| 老河口市| 明光市| 疏附县| 广昌县| 瓦房店市| 松潘县| 日土县| 杂多县| 客服|