gpt4 book ai didi

php - 使用替代语法使 Vim 自动缩进 PHP/HTML

转载 作者:可可西里 更新时间:2023-11-01 12:21:37 26 4
gpt4 key购买 nike

我在 Vim 中编辑 PHP 并喜欢自动缩进,但 PHP 的替代语法并没有按照我的意愿自动缩进。例如,在 HTML 模板中,Vim 无法像使用大括号那样识别打开的控制结构。示例:

<html>
<body>
<p>
<?php if (1==1): ?>
This line should be indented.
<?php endif; ?>
</p>
</body>
</html>

我希望 Vim 识别打开的控制结构并缩进其中的 HTML。另一个使用纯 PHP 的例子:

<?php
if (1==1):
echo "This line gets indented";
echo "This one doesn't";
endif;
?>

缩进以分号结束,即使控制结构仍然打开。

有人知道如何让 Vim 在这些情况下工作吗?谢谢。

最佳答案

鉴于当前可用的 Vim 插件,这似乎是不可能的,也不太可能得到解决。

关于php - 使用替代语法使 Vim 自动缩进 PHP/HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com