Questions tagged «filetype-php»

1
如何在Heredoc中启用特定于语言的语法?
当我编辑PHP文件并在Heredoc中定义字符串时,如果它是JavaScript语法或HTML语法或SQL语法,则将在Heredoc内部启用语法突出显示。但是,它不适用于CSS语法。 示例(如果我们hello.php使用以下代码创建一个新的PHP文件): <?php $foo = <<<"JAVASCRIPT" var hello = "hello"; JAVASCRIPT; $bar = <<<"CSS" /* This code below should be syntax-highlighted. */ .hello { font-weight: bold; } CSS; 该JAVASCRIPT块已正确突出显示,但该CSS块未突出显示。另外,如果我在JavaScript代码块SynStack上的var关键字上运行,则会得到['phpRegion', 'phpHereDoc', 'javaScriptIdentifier'],但如果对CSS块中的任何位置进行相同的操作,则只会得到['phpRegion', 'phpHereDoc'],因此我需要添加一些CSS语法突出显示规则。这些语法规则在哪里定义,如何添加到它们中?

2
折叠失败:vim找不到任何折叠
我正在尝试折叠一些PHP代码,并且在文章结尾处包含了一些我想折叠的代码的简化版本。 我尝试了以下vim命令,但仅以下ex命令有效。non-ex命令不起作用,并在状态行中产生一条红色的白色消息:我找不到任何折叠。 :help folding :help fold-commands :help foldmethod :set foldmethod=syntax zi - toggle folding zj - move to top of next fold zk - move to bottom of previous fold za - toggle current fold open and closed zo - open current fold zc - close current fold zA - …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.