vim - php 文件中的 html:如何仅更改 html 的选项卡大小

发布于 2024-11-30 00:01:29 字数 361 浏览 1 评论 0原文

如何更改 PHP 文件中 HTML 标记的缩进、制表符大小?我不想改变 php 代码的缩进大小。所需的选项卡大小:HTML - 2,PHP - 4,

所以它看起来像这样:

<dl>
  <dt>Term</dt>
  <dd>
    <span>Definition</span>
  </dd>
  <dd>
<?php 
if ($a > $b) {
    echo $a;
    while ($c) {
        echo $d; 
    }
}
?>
  </dd>
</dl>

How to change the indent, tab size for HTML markup within PHP files? I dont want to change the indent size for php code. Desired tab sizes: HTML - 2, PHP - 4

so it looks like this:

<dl>
  <dt>Term</dt>
  <dd>
    <span>Definition</span>
  </dd>
  <dd>
<?php 
if ($a > $b) {
    echo $a;
    while ($c) {
        echo $d; 
    }
}
?>
  </dd>
</dl>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

作业与我同在 2024-12-07 00:01:29

autocmd FileType html setlocal shiftwidth=2 tabstop=2
autocmd FileType php setlocal shiftwidth=2 tabstop=4

将以下代码添加到您的 .vimrc 文件中。

autocmd FileType html setlocal shiftwidth=2 tabstop=2
autocmd FileType php setlocal shiftwidth=2 tabstop=4

Add following code to your .vimrc file.

一个人练习一个人 2024-12-07 00:01:29

如果这是一次,我会使用(如果没有太多代码需要修复)逐块编辑:

Ctrl+V I 空格 空格 Esc

If this is to be done one time, I'd use (if there is not much code to be fixed) block-wise edit:

Ctrl+V I Space Space Esc

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文