Komodo Edit(php开发工具)
v10.2.2 官方免费版- 软件大小:72.3 MB
- 更新日期:2019-09-17 14:04
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Komodo Edit是一款功能强大的php开发工具,软件为用户提供了基础编辑器、代码浏览器、代码重构、代码分析、试调器、构建工具、语法检查、HTTP检查、正则式表达工具、源代码控制、单元测试等丰富的功能,能够为用户提供一套完善的IDE方案,您还可以根据需要使用与执行浏览Ruby工具(例如生成器,迁移,插件,代码片段,插件),运行测试,创建或删除数据库,管理项目中的文件,或在录制宏时禁用通知等功能,从而全面满足开发人员的需求,有需要的用户赶紧到本站下载吧!
软件功能
Komodo Edit是免费的开源IDE,支持各种编程和脚本语言,如PHP,Python,Ruby,Tcl,Perl,JavaScript,CSS,HTML,RHTML等。它支持语法高亮和宏等。
高级IDE,支持许多编程和脚本语言,语法突出显示,代码片段,拼写检查器等。
该工具包含在一个看起来舒适的界面中,可以通过打开文件或从头开始创建新项目来启动新项目。
它具有拼写检查器和带缩写的示例(例如PHP,Ruby),预定义的HTML代码块,用于创建目录快捷方式的宏,文件搜索器等。
可以将单行或一组行转换为注释,更改段落对齐,连接行,增大或减小字体大小,创建书签,在默认浏览器中预览网页,保存模板,使用命令行操作编辑和调试文件,查看文件中的分层代码结构,以及构建,编辑或调试正则表达式。
总而言之,Komodo Edit在经验丰富的程序员面前有一些方便的选项,所以你绝对可以检查它,特别是考虑到它是免费的。
软件特色
代码分析:
Komodo IDE现在支持Python和PHP应用程序的代码分析。这使您可以轻松编写应用程序的配置文件,以查看热点的位置。Komodo还支持Cachegrind / Callgrind规范,因此您可以打开通用cachegrind配置文件并使用Komodo的代码分析器工具查看它们。
更新了Stackato集成:
Stackato是ActiveState的云托管平台。Komodo提供的工具可让您轻松配置,开发,管理和部署应用程序到Stackato云平台。使用“工具> Stackato”菜单启动Stackato界面。
代码浏览:
代码浏览器现在只显示当前编辑文件的大纲,但如果您愿意,可以轻松更改此代码以显示所有文件。代码浏览器现在可以自动与您当前的编辑器位置同步,这意味着代码浏览器将在您在编辑器中移动时更新它的上下文。
调试器 - 突出显示更改的变量:
在Komodo IDE中调试应用程序时,监视和变量窗口现在将突出显示从上一个中断位置发生变化的所有变量,因此当您单步调试代码时,您现在可以轻松判断变量何时发生变化。
Komodo色彩方案:
现在,默认情况下,Komodo中包含了更多基于黑暗的配色方案。大多数这些新方案都是由Komodo的现有用户提供的 - 如果您想要自己喜欢的颜色方案,请将其包含在Komodo中,请将其发送给。
偏好搜索:
Komodo现在在首选项页面中提供了一个搜索框,可用于缩小您要查找的首选项的相应首选项类别。
通知窗格:
现在有一个新的通知面板位于Komodo的底部窗格中,用于跟踪Komodo中发生的事件。状态栏消息,SCC操作和其他事件现在将填充此通知面板 - 这样可以轻松查看,检查和复制Komodo事件。
文档工具栏:
每个编辑器选项卡顶部都放置了一个新工具栏。此工具栏现在将包含特定于编辑器的控件,例如“章节列表”弹出窗口,语言选择和文件编码选项。
自定义主工具栏:
现在可以选择要在主Komodo工具栏中显示的各个工具栏项目。使用视图>工具栏>自定义...菜单开始调整。
代码完成小部件:
Komodo内部的代码完成小部件已经改变。虽然大多数用户不应该区分新旧完成小部件,但这将允许向完成对话框添加其他信息,并允许我们添加更智能的代码完成。
快速查找:
Komodo编辑器中添加了一个新的交互式查找窗口小部件,这将加快在文档中搜索文本所需的时间。现在,使用Ctrl + F(Cmd + F)会在编辑器视图的底部显示一个小文本框,您可以在其中键入要搜索的文本。在您键入时,搜索会逐步完成,因此您可以立即看到匹配项。
Node.js的:
Komodo现在为Node提供出色的代码智能和调试支持。Komodo的调试器可以连接Node V8运行时并与之交互,以显示变量,设置断点,修改对象或查看调用堆栈 - Komodo的调试器使所有这些操作变得简单。除了调试之外,Komodo的代码智能还为核心节点库提供支持,并支持CommonJS模块规范,该规范在Node中用于要求(导入)JavaScript模块。
科莫多同步:
在多台计算机之间同步重要的Komodo数据。可以在使用Komodo的所有计算机之间同步对工具箱,远程服务器帐户或模板文件所做的更改。
代码协作:
两个或更多人可以实时协作处理同一文档。每个用户所做的更改将传播到所有其他协作者。
可移动的侧窗格小部件:
您现在可以轻松地将任何Komodo的侧窗格小部件移动到不同的窗格,例如能够将代码浏览器移动到右侧而不是左侧。只需右键单击要移动的侧窗格选项卡,您将看到一个上下文菜单,使您能够将选项卡移动到备用窗格。
语法检查:
多语言语法检查 - 您现在将看到HTML文档中JavaScript和CSS部分的错误和警告
底部窗格中的语法检查选项卡 - 您可以在一个位置查看这些错误和警告
更广泛的语法检查器可供选择 - 包括JavaScript的JSLint和Python的PyLint
能够在每个文件或每个语言级别启用或禁用语法检查程序
首选项选项 - 完全自定义语法检查参数
项目首选项:现在可以在每个项目的基础上设置更广泛的首选项,例如语言解释器首选项,项目范围的缩进设置和语法检查选项。
更新了Mozilla代码库:
Komodo现在使用Firefox 4(mozilla-2.0)代码库,这意味着:
更快启动 - 没有组件注册,因此第一次启动和加载安装后重新启动将大大加快。
更好的浏览器预览 - 支持最新和最好的Web技术
稳定性 - 对底层Mozilla代码的改进将使Komodo本身更加稳定
新语言
Mojolicious - 一种Perl模板语言
CoffeeScript - 一种JavaScript模板语言
LESS - 一种CSS扩展语言
SCSS - 一种CSS扩展语言
安装方法
1、下载并解压软件,双击Komodo Edit安装程序,进入如下的向导界面,单击【next】按钮继续。
2、阅读最终用户许可协议,勾选【I accept...】的选项,再进入下一步的安装。
3、选择安装组件与安装位置,用户可以选择默认,也可以根据需要勾选。
4、准备安装,点击【install】按钮开始进行安装。
5、弹出如下的Komodo Edit安装成功的提示,点击【finish】结束安装。
使用说明
编辑超链接
Komodo可以将缓冲区中的某些字符串解释为超链接。“Ctrl”+“鼠标悬停”(Mac OS X上的“Cmd”+“鼠标悬停”)突出显示链接。'Ctrl'+'鼠标单击'执行特定于所选超链接类型的操作。
有三种默认的超链接类型:
转到定义(仅限Komodo IDE)
代码对象(如类,方法和子例程)链接到它们的定义。这使用内置的Go to Definition功能。
网址
HTTP,HTTPS和FTP URL在Web和浏览器首选项中配置的浏览器中打开。
颜色
'Ctrl / Cmd'+'鼠标悬停'在CSS中的颜色值(包括嵌入HTML中的CSS)中,显示所选颜色的弹出样本。'Ctrl / Cmd'+'鼠标点击'会引发一个颜色选择器对话框,用于选择和插入新颜色。颜色以RGB十六进制表示法插入(例如,“#ff0000”表示红色)。
您可以使用Komodo JavaScript API中的ko.hyperlinks函数定义自己的超链接。
例如,以下用户脚本将匹配给定的模式,单击时,将尝试打开URL“http://foo.com/$1”,其中$ 1是正则表达式匹配组1.您可以使用$ 0到$ 9 。
您可以设置用户脚本触发器以在Komodo启动时设置此处理程序。
超链接处理程序按其最初添加的顺序进行检查。由于内置的“Go to Definition”处理程序匹配了很多模式,因此可能需要通过重新排序处理程序来抢占它。为此,请使用以下内容替换上面usercript的最后一行:
代码浏览器(仅限Komodo IDE)
使用代码浏览器查看在编辑器窗格中打开的所有Python,Perl,PHP,Ruby,Tcl,JavaScript和Node.js源文件的一般程序结构。对于每个源文件,代码浏览器显示符号节点树,包括模块,类,函数,接口,命名空间,导入和变量。在Python中,还会显示实例属性。可以展开树层次结构中的每个节点以显示更多详细信息,充当源代码的索引。可以过滤符号,并且可以自动定位符号的当前范围。
使用代码浏览器:
查看程序结构。
从列出的命名空间,命令或变量定义中浏览并跳转到声明它的实际源代码。
找到文件中使用的所有变量。
查看符号定义签名。
查找与模式匹配的所有已定义符号。
设置菜单
cog按钮使用以下选项打开“设置”菜单:
按文件顺序排序:按文件顺序对树中的所有符号进行排序。
按字母顺序排序:按字母顺序对树中的所有符号排序。
自动定位光标位置:切换当前光标位置的代码对象的自动突出显示。
仅显示活动文件:切换多文件显示。
找到当前范围
“ 定位当前范围”选项可查找符号的范围(例如,命名空间,命令或变量定义)。将光标放在源代码中的所需符号上,然后单击“代码浏览器”中的“导航”|“查找当前范围”以将代码浏览器树打开到关联的范围。
在“设置”中启用“ 自动定位光标位置”时,将为您完成此操作。
过滤符号
“ 过滤器符号”文本框将“代码浏览器”显示限制为匹配的符号。在文本框中输入所需的符号名称或部分名称。
该过滤器支持正则表达式(Python语法)。如果模式中存在错误,则会突出显示文本,并且工具提示会描述错误。
按“Tab”可在“过滤器”文本框和“代码浏览器”树之间切换焦点。按'Esc'清除当前的过滤模式。
部分列表(仅限Komodo IDE)
Komodo状态栏中的Sections List显示当前文件中的代码或标记对象列表。对于程序,它显示功能和类; 对于HTML和XML文件,它显示所有带ID的元素。
查看列表
折叠时,状态栏中间的字段显示当前光标位置的对象。单击它,或按“Ctrl”+“F8”,打开包含完整对象列表的menulist。
选择和过滤
选择列表中的任何节点会将光标移动到编辑器中的相应行。这可以通过鼠标或使用箭头键滚动到项目并按“Enter”来完成。
选择menulist后,状态栏中的单元格将成为过滤器字段。在此字段中键入会将轮廓缩小到与您目前键入的内容相匹配的项目(除非使用大写字母,否则不区分大小写)。您可以从较短的列表中选择一个项目,或者将列表过滤到一个项目,然后按“Enter”。
代码分析(仅限Komodo IDE)
Komodo代码分析器按功能分析程序,跟踪进行哪些函数调用,哪些函数调用其他函数,以及这些调用需要多长时间才能完成。
Komodo为Python和PHP(5.2或更高版本)提供代码分析支持,但它也可以读取这些分析格式:
Callgrind / Cachegrind / KCachegrind - 比如Xdebug的PHP代码分析器生成
pstats - 由Python cProfile和Profile标准库模块生成
要从文件加载以前执行的性能分析会话,请使用Tools | Code Profiler启动Code Profiler界面。
开始新的代码分析会话
与本地和远程调试一样,Komodo可以在本地文件系统上执行代码分析(本地代码分析)或在远程系统上运行分析,并通过网络报告结果,以便显示Komodo(远程代码分析)。
本地代码分析
要创建新的本地会话:
单击Debug | Start Code Profiling。默认情况下,将显示“概要分析选项”对话框,其中包含脚本字段中的当前文件。此对话框与调试选项具有相同的字段
(可选)添加程序所需的任何解释器或脚本参数,任何必要的环境变量,并设置执行目录(如果它应该与文件的当前目录不同)。
单击确定。分析器在执行和收集数据时跟踪正在运行的程序的进度。完成后,Komodo将在Code Profiler中显示结果
远程代码分析
远程分析使用远程调试库在远程计算机上执行代码,并通过调试器端口报告回Komodo。Komodo在与本地分析相同的界面中显示远程分析数据。
蟒蛇
要远程分析Python应用程序,请使用--profiling命令行选项启动“pydbgp”应用程序。有关更多详细信息,请参阅Komodo的Python远程调试文档。
PHP
要分析PHP应用程序,您需要使用PHP 5.2或更高版本以及Komodo IDE附带的xdebug库。有关基本配置详细信息,请参阅Komodo的PHP远程调试文档,然后将Xdebug remote_mode设置更改为“ profile”:
xdebug.remote_mode=profile
使用此配置运行的远程代码将连接回Komodo,并在应用程序执行结束时发送代码分析数据。
单元测试
创建测试配置
测试配置是指您在现有单元测试中指定Komodo的配置。要创建一个,请按单元测试窗口小部件底部工具栏中的加号图标。
这将启动一个新对话框,允许您提供单元测试设置的详细信息。在大多数情况下,您只需要填写“基础知识”。
您可以自定义的字段是
名称
路径
骨架
命令 - 除非您选择“自定义”框架,否则这将不可编辑
分析器
保存到 - 允许您将配置与文件,项目或全局(始终可访问)相关联。
修改测试配置
要修改配置,只需从单元测试小部件的底部工具栏中选择要修改的配置,然后点击铅笔图标进行编辑。这将生成与创建配置时相同的对话框。
要删除配置,只需选择要删除的配置,然后点击“减号”图标。将显示确认信息。
运行测试
要运行测试,只需从单元测试窗口小部件底部工具栏的下拉列表中选择测试,然后点击“运行”按钮。在测试运行时,结果将在它们进入时开始显示。您可以导航到stdout和stderr选项卡以检查测试的原始输出。这些选项卡在收到内容时会亮起。
运行保存
选中“保存时运行”复选框时,只要在Komodo中保存文件,就会运行所选的测试计划。请注意,Komodo不会“知道”哪些文件与您的测试相关,因此无论位置如何,它都可以在任何文件保存上运行。
显示详细资料
当检查显示详细信息时,Komodo将显示预期/实际信息作为测试结果列表的一部分,并显示未能运行的测试的错误。如果未选中此选项,则必须选择测试结果才能查看这些详细信息。
过滤
您可以通过单元测试小部件的右列过滤测试。再次运行测试时,这些过滤器仍然存在,但它们不会影响运行的测试,它们只会影响Komodo向您显示的信息。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文