aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/init/tabsize.vim
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-05-22 13:57:46 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-05-22 13:57:46 +0800
commit76922c395db1d9745e2a47f8c0584545958a3fee (patch)
treed616e2b0eaa79276ca17b513e42b862a102da9de /vim/init/tabsize.vim
parentffd076d2c434d6c850dd1a05a19ff477c2a29023 (diff)
Update
Diffstat (limited to 'vim/init/tabsize.vim')
-rw-r--r--vim/init/tabsize.vim44
1 files changed, 44 insertions, 0 deletions
diff --git a/vim/init/tabsize.vim b/vim/init/tabsize.vim
new file mode 100644
index 0000000..b383b80
--- /dev/null
+++ b/vim/init/tabsize.vim
@@ -0,0 +1,44 @@
1"======================================================================
2"
3" init-tabsize.vim - 大部分人对 tabsize 都有自己的设置,改这里即可
4"
5" Created by skywind on 2018/05/30
6" Last Modified: 2018/05/30 22:05:44
7"
8"======================================================================
9" vim: set ts=4 sw=4 tw=78 noet :
10
11
12"----------------------------------------------------------------------
13" 默认缩进模式(可以后期覆盖)
14"----------------------------------------------------------------------
15
16set expandtab
17set shiftwidth=2
18set autoindent
19set tabstop=4
20set softtabstop=0
21set smartindent
22
23" 设置缩进宽度
24"set sw=4
25
26" 设置 TAB 宽度
27set ts=4
28
29" 禁止展开 tab (noexpandtab)
30"set noet
31
32" 如果后面设置了 expandtab 那么展开 tab 为多少字符
33set tabstop=4
34set softtabstop=0
35
36
37augroup PythonTab
38 au!
39 " 如果你需要 python 里用 tab,那么反注释下面这行字,否则vim会在打开py文件
40 " 时自动设置成空格缩进。
41 "au FileType python setlocal shiftwidth=4 tabstop=4 noexpandtab
42augroup END
43
44