没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|行业资讯|编辑:龚雪|2014-06-06 11:27:23.000|阅读 1074 次
概述:本文主要介绍PhpStorm 对 AngularJS 的几项支持。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
非常喜爱用AngularJS来构建web应用程序的前端吗? PhpStorm 使得在其上进行 AngularJS 相关的工作同其它得到IDE支持的编程语言的工作一样容易! 为了可以自动完成,快速文档,导航并支持自定义指令和路由,我们唯一要做的就是在PhpStorm中安装AngularJS插件。 何乐而不为呢?
PhpStorm中添加AngularJS插件
不是所有的PhpStorm特性都是默认开启的,而AngularJS就是其中之一!我们可以通过选择 IDE Settings | Plugins , 并点击 Install JetBrains Plugin… 按钮而将AngularJS安装到我们的IDE中,来开启用于PhpStorm的AngularJS插件。稍后快速重启一下,我们应该就有一个对AngularJS的全面支持可以使用了!
AngularJS 自动补全支持
某些人说, “字典中的每一个词都有一个Javascript框架与其对应.” 而这就是PhpStorm默认不为如此多的Javascript框架展示自动补全功能的原因, 因为我们并不想吓到你! 为了开启AngularJS的自动补全,我们可以做如下两件事情的其中之一:
从它们的网站 下载AngularJS的脚本并将 angular.js 文件添加到我们的项目中.
使用某一个外部的 CDN 并像我们的应用添加正确的脚本标记. (提示: 按下 Alt+Enter 下载库. PhpStorm 将会为AngularJS方法、指令、文档等等下载并设置一个缓存来提供自动补全.这同样也可以通过 Project Settings | JavaScript | Libraries 来做到, 使用 Download library… 按钮来从TypeScript社区俱乐部下载 angularjs.
一旦完成了这些操作,PhpStorm 可以开始为HTML属性提供自动补全(例如.ng-app) ,以及针对Javascript的自动补全。有各种快捷缩写可以使用:输入na将会适配出 ng-app, nc 将会是配出 ng-class 等等。适当的时候我们的控制器和自定义指定将会在建议列表中列出来。匹配的括号也会自动完成:输入 {{ 同样也会自动插入 }}.
我们也可以按下 Ctrl+Q (在Mac OS X上是F1 ) 来快速查看我们的Angular指令的文档。我们也可以快速点击浏览在线文档。
导航和检查
用同样的方式我们可以在一个 PHP 和一个 JavaScript 代码库中进行导航, 我们现在可以导航并浏览整个AngularJS应用程序. 在模块,控制器和指令之间进行导航可以使用 Ctrl+click(在Mac OS X上使用 Cmd+Click、) ,它将会立即把我们带到我们模块,控制器和指令被定义的地方. 我们可以使用Ctrl+Alt+左箭头 导航回到我们原来所在的地方(在Mac OS X上使用Cmd+Alt+左箭头)。
导航同样可以在变量和过滤器上面使用。PhpStorm 也会在它不能找到给定的模块,控制器或者过滤器时提示我们:
自定义指令和重构的支持
PhpStorm 同样支持对我们自己的指令的自动补全和导航。我们甚至可以告诉PhpStorm在调用自动补全时应该使用哪一项:如果我们使用限制: 'E' 用于自定义元素,IDE 将会将自动补全限制到元素。 如果我们使用限制: 'A', 那么它只会对属性起作用。
我们也可以为自定义指令里的表达式添加自动补全的支持。 我们要做的唯一的事情就是使用 @ngdoc,@name, 和 @param添加合适的文档。 IDE 将会转换文档来知晓哪一个属性接收表达式.
如果我们使用Rename重构对我们的自定进行了重命名 (Mac OS X上是Shift+F6 或者 Ctrl+T), PhpStorm 将会对HTML和Javascript(还有评论,文档,...)都进行更新,以便我们的命名总是保持同步。
路由和URL模板的支持
PhpStorm 也会通过提供自动补全和导航来在路由和URL模板上为我们提供帮助。 这里类似的,我们可以简单的将我们的鼠标指针放到引号之间并按下Ctrl+Space来使用基于当前路径的自动补全。 如果我们按下 Ctrl+Space 两次,将会导致整个项目被展示出来。
请注意当创建多个模块是,我们需要将局部的父目录标记为一个资源根,以便自动补全和导航能正常工作。
重构在这里也同样可以起作用:如果我们在任何文件或者URL模板上使用Rename进行重构,PhpStorm 将会更新我们整个项目中所有的引用。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:慧都控件网借助SpinFire Manage,企业可以真正实现对CAD数据的全生命周期可控与可视化管理,全面提升设计数据的可用性、共享性与安全性,为企业在激烈的制造业竞争中赢得更高效的协作能力和更可靠的数据支撑。
强大的.NET代码测试工具Parasoft dotTEST不仅提供丰富的内置规则,还支持Microsoft代码分析(MCA),进一步扩展检测能力。
Parasoft C/C++test通过TÜV认证免除额外工具认证,内置合规性检查包一键满足ISO 26262、DO-178B/C等标准,并统一测试平台解决多工具兼容性问题,显著提升开发效率与安全性。
那么,制造现场的数据是如何采集的?采集哪些数据?又是如何与MES系统打通的?本文带您全面解析。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号