譬如一下这段代码,注意<li>标签前面是三个空格,而我vim的设置如下set tapstop=4set softtabstop=4set shiftwidth=4之所以<li>标签前面是三个空格是因为我改的是别人的代码,我不想弄乱原先的缩进<ul>
<li>**光标所在处,在此处回车** </li></ul>在上面标记的位置回车,<li>这个标签前面的三个空格会被替换成tab,如图
1 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
" 空格代替tab,这个是重点
set expandtab
" 缩进3个字符
set shiftwidth=3 softtabstop=3
" 下面是关于自动缩进的控制,不喜欢自动缩进可以关掉。
"Auto indent
set ai
" Smart indet
set si
" C-style indeting
set cindent
也可以不修改你的vim配置,采用modeline形式
- 1 回答
- 0 关注
- 236 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消