vim擁有數種縮排方式,但沒有乙個方便的命令可以列印出當前哪些縮排被啟用,
下面的小指令碼可以分別列印出autoindent,smartindent, cindent, indentexpr的開關狀態,
直接放到vimrc中,輸入:showindenting回車即可
1 func! g:show_indenting ()2let indent_list = ['autoindent', 'smartindent', 'cindent', 'indentexpr']
3for ind in indent_list
4exe 'let state=&' . ind
5let msg = ''
6if(state == '0')
7let msg = printf(
"%-11s is off"
, ind)
8elseif(state == '1')
9let msg = printf(
"%-11s is on"
, ind)
10else
11let msg = printf(
"%-11s is %s
", ind, state)
12endif
13echohl preproc | echo msg | echohl none
14endfor
15endfunc
vim ruby 縮排設定
以ubuntu 10.10 為例 1 複製 usr share vim vim72 indent ruby.vim 至 usr share vim vimfiles indent indent目錄可能需要自己建立 2 在indent目錄中修改ruby.vim 最後一行新增 set sw 2 3 在 ...
Vim 縮排設定
redhat vim 配置檔案所在目錄為 etc vimrc ubuntu vim 配置檔案所在目錄為 etc vim vimrc 開啟此檔案 ubuntu 要使用 sudo 命令 在此配置檔案中新增以下引數 set tabstop 4 tab 縮排為4 set shiftwidth 4 或 縮排長...
vim 縮排設定
linux系統中vim設定tab鍵的寬度 在 vim 中可以很方便的根據不同的檔案型別來設定使用 tab 製表符或者空格,還可以設定長度非常靈活。1 在自己的家目錄下建立.vimrc檔案。控制台輸入vi vimrc 回車。2 在.vimrc檔案中輸入如下文字 set tabstop 4 set so...