gpt4 book ai didi

vim - 如何在 PHP 文件中启用 HTML 片段?

转载 作者:行者123 更新时间:2023-12-05 00:33:08 24 4
gpt4 key购买 nike

当我处理 PHP 文件时,我很有可能会在其中嵌入一些 HTML。问题是当我编辑一个名为 foo.php 的文件时Vim 自动将其文件类型设置为 php,而 html 的片段在其中不起作用。

好吧,我可以快速将文件类型设置为 html( :set ft=html ),但是在我看来很难在两个文件类型之间切换,如果我将其设置为 html,我将丢失 php 文件的突出显示,如果文件类型是 php,那么 html 的突出显示工作令人惊讶。

我使用 snipMate 作为我的片段管理器。我怎样才能达到我想要的。

最佳答案

PHP 和 HTML 条件很容易(如果您使用 snipMate),我还没有尝试过其他文件类型。你可以在 ~/.vimrc 文件中设置:

autocmd filetype php set filetype=php.html

需要注意的一点是当您将文件类型设置为 php.html 时,突出显示是针对 PHP 的,代码段将从 html 导入。上面的配置会和 set ft=html.php不一样(好吧,这些片段将起作用)因为将为 html 启用突出显示,而且正如我们所知,php 美化了 html,但 html 不美化了 php。如果你这样做 set filetype=php.css.html 以同样的方式将导入所有三种文件类型的片段,但 vim 将根据 PHP 突出显示。

关于vim - 如何在 PHP 文件中启用 HTML 片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471398/

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