文章详情页
gvim - vim编辑html文件时换行后,上一行缩进改变的问题
浏览:128日期:2024-04-01 16:49:07
问题描述
譬如一下这段代码,注意<li>标签前面是三个空格,而我vim的设置如下
set tapstop=4set softtabstop=4set shiftwidth=4
之所以<li>标签前面是三个空格是因为我改的是别人的代码,我不想弄乱原先的缩进
<ul> <li>**光标所在处,在此处回车** </li></ul>
在上面标记的位置回车,<li>这个标签前面的三个空格会被替换成tab,如图
请问如何解决这个换行改变上一行缩进的问题?
问题解答
回答1:' 空格代替tab,这个是重点set expandtab
' 缩进3个字符set shiftwidth=3 softtabstop=3
' 下面是关于自动缩进的控制,不喜欢自动缩进可以关掉。'Auto indentset ai
' Smart indetset si
' C-style indetingset cindent
也可以不修改你的vim配置,采用modeline形式,参考:http://vim.wikia.com/wiki/Modeline_ma...
标签:
HTML
排行榜
