PhpStorm 超强语言模板的支持
2014-12-19 10:57
405 查看
原文:[转]PhpStorm 超强语言模板的支持最近遇到一些PhpStorm编程的问题:
在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用。PHPStorm只有在编辑识别为HTML的文件时才可以使用Zend Coding。
在PHPStorm编程时,关于数据库操作的SQL语句会有相应的提示。
于是搜索PhpStorm在编写PHP代码,能否切换某一块代码片段到其他编程语言。
在很多项目中,我们经常在编程的时候想进行切换编程语言,通常我们需要在代码的字符串中嵌入一块不同的编程语言。例如:在PHP代码中嵌入一个HTML片段,如果你也遇到类似的情况。
$htmlFragment 变量为一段HTML代码,其中有部分PHP变量和转义字符串。
而遇到这种情况,就不能很好的使用HTML代码提示,比如<p></p> 不能直接通过自动闭合等,一个一个的敲打键盘是一个非常苦力的事。
我们也可以创建一个字符串,并使用语言切换(Alt+Enter)手动指定字符串到有另外的的语言:
这是一个非常棒的小功能,完全提高了编程效率。而且这个功能适用于其他所有语言。
这个功能完全方便了我在编辑PHP代码时使用Zen Coding。
本文主要参考文章:Language Injection in PhpStorm
与此同时,你也可以学习一下相关的其他PhpStorm编程技巧:
PhpStorm集成Drupal Drush命令行工具
PHPStorm Drupal集成与开发
PHPStorm 快捷键冲突
转载请注明本文地址:http://blog.lixiphp.com/phpstorm-language-injection/
在使用Zen Coding插件时,PHPStorm不像Notepad++那样随便使用。PHPStorm只有在编辑识别为HTML的文件时才可以使用Zend Coding。
在PHPStorm编程时,关于数据库操作的SQL语句会有相应的提示。
于是搜索PhpStorm在编写PHP代码,能否切换某一块代码片段到其他编程语言。
在很多项目中,我们经常在编程的时候想进行切换编程语言,通常我们需要在代码的字符串中嵌入一块不同的编程语言。例如:在PHP代码中嵌入一个HTML片段,如果你也遇到类似的情况。
$htmlFragment 变量为一段HTML代码,其中有部分PHP变量和转义字符串。
而遇到这种情况,就不能很好的使用HTML代码提示,比如<p></p> 不能直接通过自动闭合等,一个一个的敲打键盘是一个非常苦力的事。
PhpStorm编程语言切换
PhpStorm能够认识到这些情况,它为我们提供了一个功能全面的HTML编辑器来编辑现有的字符串:我们也可以创建一个字符串,并使用语言切换(Alt+Enter)手动指定字符串到有另外的的语言:
这是一个非常棒的小功能,完全提高了编程效率。而且这个功能适用于其他所有语言。
这个功能完全方便了我在编辑PHP代码时使用Zen Coding。
本文主要参考文章:Language Injection in PhpStorm
与此同时,你也可以学习一下相关的其他PhpStorm编程技巧:
PhpStorm集成Drupal Drush命令行工具
PHPStorm Drupal集成与开发
PHPStorm 快捷键冲突
转载请注明本文地址:http://blog.lixiphp.com/phpstorm-language-injection/
相关文章推荐
- [转]PhpStorm 超强语言模板的支持
- ThinkPHP多语言支持与多模板支持概述
- mvc,模块化,连接池,模板,数据持久化,离线应用 多语言支持
- 重写代码生成器支持模板(多层架构,MVC),多语言c#,java;支持mysql和sqlserver,动态编译
- Windows Phone 7的About模板——Your Last About Dialog(2)支持多语言
- ThinkPHP学习笔记多模板支持和多语言支持
- 重写代码生成器支持模板(多层架构,MVC),多语言c#,java;支持mysql和sqlserver,动态编译
- BOOST模板库实现的功能与lua在语言层级提供的支持之比较
- ThinkPHP多语言支持与多模板支持概述
- ThinkPHP学习笔记(十三)多模板支持和多语言支持
- 07.java语言基础-java5对数组的支持-方法的可变参数
- Django-模板(模板语言)
- 怎样在程序中利用C++支持多国语言(一种解决方案)
- wince国际化语言支持
- WinCE中支持多国语言切换
- 我在写多语言支持时用到的东西
- 通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()与empty()的相关用法。
- APP支持不同的设备 之 支持不同的语言
- linux-语言(中文支持)
- 阿里云SDK再升级,宣布支持C++语言