我正在尝试让 Sublime Text 3 与 Cake 的 ctp( View )文件配合良好。语法突出显示开箱即用,但我无法让 HTML 自动完成工作。
如果我打开 .html 文件,我可以获得自动完成的标签和属性(除了属性“style”之外,它不会自动完成 CSS 样式)。
但是,如果我处理 .ctp 文件,自动完成功能根本不起作用。我已经尝试将 View->Syntax 设置更改为 PHP 和 HTML,但什么都没有...我什至尝试使用 “用当前扩展名打开所有内容...” 没有结果。
我尝试使用不同的插件(ApplySyntax、cakephp 插件等)并取得了成功。
我注意到的另一件事(也适用于 javascript 代码)是,对于“短”标签和函数,如果我将光标放在开始标签或 { 上,则结束标签或 } 会自动突出显示。但是,如果中间有一堆代码行(相同语言),那么突出显示就不会发生...
任何有关这些事情的帮助将不胜感激!我真的很想喜欢并使用 Sublime!
最佳答案
现在不需要插件!
在最新版本的 SublimeText 3(至少)中,您可以打开 CTP 文件,然后:
View -> Syntax -> Open all current extension as -> PHP
然后只需关闭打开的文件,当您重新打开它们时,它们就会像您为该扩展名选择的语言一样突出显示。
关于cakephp - 让 Sublime Text 与 Cakephp (ctp) View 文件一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26110464/