热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用ultraedit来写php_PHP教程

用ultraedit来写php_PHP教程:要是在UNIX下,大多数人首选的编辑器恐怕是viemacs,但是在windows下ultraedit是我的不二选择。昨天看到网上的文章,
要是在UNIX下,大多数人首选的编辑器恐怕是vi emacs,但是在windows下ultraedit是我的不二选择。
昨天看到网上的文章,用ultraedit打造自己的java ide、perl ide,看得我手痒痒的,自己也来给我的ultraedit添加点php方面的东西。
这个东西的目的是直接的测试我现在打开的php程序是否有语法错误,首先打开 "Advanced" --> "Tool Configuration...",然后你会看到如图的东西,记得跟着图里的内容选择。
[img:13a62a34a7]http://www.yesnew.com/~yangyi/images/ultraedit_tool_config.jpg[/img:13a62a34a7]
记得填写好了以后要点"Insert"把你的设置放进下边的列表里,然后你就可以使用了,我把我设置的这个东西的快捷键定义为Alt+F9,现在我就可以随时按一下Alt+F9检查我的程序是不是有语法错误。
[b:13a62a34a7]示例[/b:13a62a34a7]
语法正确
[img:13a62a34a7]http://www.yesnew.com/~yangyi/images/syntax_right.jpg[/img:13a62a34a7]
语法错误
[img:13a62a34a7]http://www.yesnew.com/~yangyi/images/syntax_error.jpg[/img:13a62a34a7]
猪头骑士 回复于:2003-07-09 11:56:56 good idea
以后我也这么用
:)
edit 回复于:2003-07-11 15:41:30 快捷键是怎么定义的
夜猫子 回复于:2003-07-11 17:24:50 ultraedit的config选项里有“Key Mapping"
macleo 回复于:2003-07-12 13:51:55 谢谢!试了editplus!也可以啊!真好!谢谢猫猫同志! 萧湘浪子 回复于:2004-04-14 00:10:14 我是一个新手,请教各位大哥大姐,如何浏览自己编写的PHP程序啊?
还有,我把源代码考到软盘上,再拷到LINUX系统中怎么不识别啊?
怎么样才可以浏览啊?
还有我怎么 装不上MYSQL这个数据库啊?
当运行到#rpm -ivh mysql-3.23.54a-11.i386.rpm perl-DBD-MySQL-2.1021-3.i386.rpm 总是提示错误, 找不到文件,但是我到光盘上可以看到这个文件,
另外 ,#service mysqld start 启动不了 ,根本找不到这个服务.
但是可以使用另外一个数据库,POSTGRESQL 这是为什么?
我的QQ39328753 欢迎师兄们帮我解答,加我为好友
萧湘浪子 回复于:2004-04-14 00:11:19 -------------------------------------------------------------------------------- 我是一个新手,请教各位大哥大姐,如何浏览自己编写的PHP程序啊? 还有,我把源代码考到软盘上,再拷到LINUX系统中怎么不识别啊? 怎么样才可以浏览啊? 还有我怎么 装不上MYSQL这个数据库啊? 当运行到#rpm -ivh mysql-3.23.54a-11.i386.rpm perl-DBD-MySQL-2.1021-3.i386.rpm 总是提示错误, 找不到文件,但是我到光盘上可以看到这个文件, 另外 ,#service mysqld start 启动不了 ,根本找不到这个服务. 但是可以使用另外一个数据库,POSTGRESQL 这是为什么? 我的QQ39328753 欢迎师兄们帮我解答,加我为好友

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/531857.htmlTechArticle要是在UNIX下,大多数人首选的编辑器恐怕是vi emacs,但是在windows下ultraedit是我的不二选择。 昨天看到网上的文章,用ultraedit打造自己的j...


推荐阅读
  • 在基于.NET框架的分层架构实践中,为了实现各层之间的松散耦合,本文详细探讨了依赖注入(DI)和控制反转(IoC)容器的设计与实现。通过合理的依赖管理和对象创建,确保了各层之间的单向调用关系,从而提高了系统的可维护性和扩展性。此外,文章还介绍了几种常见的IoC容器实现方式及其应用场景,为开发者提供了实用的参考。 ... [详细]
  • 在Python编程中,探讨了并发与并行的概念及其区别。并发指的是系统同时处理多个任务的能力,而并行则指在同一时间点上并行执行多个任务。文章详细解析了阻塞与非阻塞操作、同步与异步编程模型,以及IO多路复用技术的应用。通过模拟socket发送HTTP请求的过程,展示了如何创建连接、发送数据和接收响应,并强调了默认情况下socket的阻塞特性。此外,还介绍了如何利用这些技术优化网络通信性能和提高程序效率。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 本文详细探讨了Java集合框架的使用方法及其性能特点。首先,通过关系图展示了集合接口之间的层次结构,如`Collection`接口作为对象集合的基础,其下分为`List`、`Set`和`Queue`等子接口。其中,`List`接口支持按插入顺序保存元素且允许重复,而`Set`接口则确保元素唯一性。此外,文章还深入分析了不同集合类在实际应用中的性能表现,为开发者选择合适的集合类型提供了参考依据。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 本文探讨了如何在C#中实现USB条形码扫描仪的数据读取,并自动过滤掉键盘输入,即使不知道设备的供应商ID(VID)和产品ID(PID)。通过详细的技术指导和代码示例,展示了如何高效地处理条形码数据,确保系统能够准确识别并忽略来自键盘的干扰信号。该方法适用于多种USB条形码扫描仪,无需额外配置设备信息。 ... [详细]
  • Java 零基础入门:SQL Server 学习笔记(第21篇)
    Java 零基础入门:SQL Server 学习笔记(第21篇) ... [详细]
  • 在2020年8月19日的深度分析中,我们探讨了HTML标签中同时存在`a`标签的`href`和`onclick`属性时的触发顺序问题。此外,还讨论了如何在一个自适应高度的父级`div`中,使两个子`div`中的一个固定高度为300px,另一个自动填充剩余空间的方法。最后,文章详细介绍了JavaScript异步加载的多种实现方式,包括但不限于`async`、`defer`属性以及动态脚本插入技术,为开发者提供了丰富的技术参考。 ... [详细]
  • 求助高手:下载的压缩包中包含CMake文件,如何在Windows环境下使用已安装的CMake GUI进行运行?
    从GitHub仓库 `https://github.com/vonmax007/RobotSimulation` 下载的代码包含多种算法,其中算法1的文件目录中包含了CMake文件。为了在Windows环境下使用已安装的CMake GUI运行这些文件,需要先确保CMake已正确安装,并按照以下步骤操作:打开CMake GUI,设置源代码路径和构建路径,点击“Configure”配置项目,然后点击“Generate”生成构建文件。最后,在生成的构建目录中使用命令行或IDE进行编译和运行。 ... [详细]
  • 在 Windows 10 系统下配置 Python 3 和 OpenCV 3 的环境时,建议使用 Anaconda 分发版以简化安装过程。Anaconda 可以从其官方网站(https://www.anaconda.com/download)下载。此外,本文还推荐了几本关于 Python 和 OpenCV 的专业书籍,帮助读者深入理解和应用相关技术。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • 为了在Fragment中直接调用Activity的方法,可以通过定义一个接口并让Activity实现该接口来实现。具体步骤包括:首先在Fragment中声明一个接口,并在Activity中实现该接口。接着,在Fragment中通过类型转换检查Activity是否实现了该接口,如果实现了则调用相应的方法。这种方法不仅提高了代码的解耦性,还增强了模块间的通信效率。此外,还可以通过ViewModel或LiveData等现代Android架构组件进一步优化这一过程,以实现更加高效和可靠的通信机制。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • MySQL 数据操作:增、删、查、改全面解析
    MySQL 数据操作:增、删、查、改全面解析 ... [详细]
  • Typora快捷键使用指南:提升写作效率的必备技巧 ... [详细]
author-avatar
菜123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有