yml檔案語法縮排的設定
以yml檔案縮減為例:
由於yml檔案是兩個空格一縮排,所以用乙個tab鍵來表示乙個縮減(即:乙個tab鍵代表兩個空格)
(1)在需要建立裡yml檔案使用者的家目錄下編寫隱藏檔案.vimrc檔案
##只在設定的使用者操作下生效
[devops@server1 ~]$ pwd
/home/devops
[devops@server1 ~]$ ls -a
. ansible .bash_history .bash_profile .ssh .viminfo
.. .ansible .bash_logout .bashrc .vim .vimrc
(2)編寫語法內容
可以根據需求自行設定
autocmd filetype yaml setlocal ai ts=2 sw=2 et ##file type對建立的yaml檔案型別生效 ts=2 表示乙個tab鍵代表的空格數為2
這樣就設定完成了 Emacs的Tab鍵與縮排
在預設的鍵繫結下,tab鍵是這樣工作的 見indent.el中indent for tab command函式 if 選擇的是塊 then 對塊進行語法縮排 else if eq tab always indent t then 按下tab鍵時始終對當前行按語法縮排,不管是在行開始的空白處還是 後面...
vim設定Tab縮排長度
在linux系統中,vim是一款非常好用的文字編輯器,那麼,如何在linux下的vim編輯器設定tab的縮排長度呢?linux系統下,vim編輯器tab鍵的預設長度為8個空格,在vim中可以通過修改使用者的配置檔案來進行設定,設定步驟如下。1 建立.vimrc配置檔案 使用者可以通過下面的命令進行配...
vim的tab鍵設定
多在windows上程式設計的童鞋可能習慣於感受tab鍵為4個空格的長度,不過在linux系統中一般預設設定tab鍵為8個空格長度來顯示。事實上tab也確實是8個空格的長度。不過由於習慣問題,某些童鞋還是希望在linux上也感受tab鍵為4個空格長度的顯示,因為vi編輯器在linux上是那麼地眾所周...