Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VIM缩进:带有<;的HTML注释;openedTag>;内部评论_Html_Vim_Comments_Indentation_Auto Indent - Fatal编程技术网

VIM缩进:带有<;的HTML注释;openedTag>;内部评论

VIM缩进:带有<;的HTML注释;openedTag>;内部评论,html,vim,comments,indentation,auto-indent,Html,Vim,Comments,Indentation,Auto Indent,Vim在找到结束HTML标记对时会缩进HTML块,即使它位于注释中 如何按需要缩进?请 标题 标题 您可以尝试以下方法 :inoremap ,, <c-o><<<c-o>O :inoremap,,作者:Steve Oualline它解释了如何不限制行中引号的语法,而只关注行的开始/结束引号 […]区域开始(双引号)和区域结束(双引号)。定义如下: :语法区域xString start=/“/end=/”/ start和end指令定义了用于定义区域的开始和

Vim在找到结束HTML标记对时会缩进HTML块,即使它位于注释中

如何按需要缩进?请


标题
标题

您可以尝试以下方法

:inoremap ,, <c-o><<<c-o>O
:inoremap,,作者:Steve Oualline它解释了如何不限制行中引号的语法,而只关注行的开始/结束引号

[…]区域开始(双引号)和区域结束(双引号)。定义如下:

:语法区域xString start=/“/end=/”/

start和end指令定义了用于定义区域的开始和结束的模式。但是像这样的字符串呢

“包含双引号(\”)的字符串”

这会产生一个问题:字符串中间的双引号将结束字符串。您需要告诉VIM跳过字符串中的任意双引号。

:语法区域xString start=/“/skip=/\\”/end=/“/

也许这些语法规则与缩进有关

也许答案是用
和夸林先生用
一样的策略来解决