① editplus 工具栏怎么设置快捷键像编写html格式一样编写php格式
1,启动EditPlus3,依次点击 Tools->Preferences->File->Settings&syntax,在右侧的File types选择"java"项目.
2,在下侧找到已经勾选的AutoCompletion项,看到默认的是cpp.acp,点击后面带有"..."的按钮,在editplus的安装目录下找到java.acp文件,选中即可,之后点击open按钮,该文件内容会显示在Editplus的窗口中,所谓的acp文件就是那个 Auto Completion的简写.
下面的这幅图描述了找到 Auto Completion ,中文叫做:自动完成。
② 怎么在Editplus配置PHP
配置PHP帮助手册
步骤:【工具】-->【配置用户工具】-->【添加工具】,选择php的chm帮助文件。
这样在php相应的函数上按ctrl+1(或者你定义的数字键)就可以跳到相应的函数解释,就像VC中在函数上按F1跳到MSDN上一样。
配置PHP调试工具
选
择:【工具】->【配置用户工具】,在弹出的窗口中选择:【添加工具】->【程序】,在【菜单文本】中输入"Debug PHP"。点击【命
令】右边的按钮,找到你的php.exe所在的路径,我的电脑上是"D:wampinphpphp5.2.6php.exe "。再点击【参数】右边的
下拉按钮选择【文件路径】,再点击【起始目录】右边的下拉按钮选择【文件目录】,最后再把【捕捉输出】前面的复选框选上,这样就可以开始调试PHP程序
了。
点
击【输出模式】按钮,会弹出一个定义输出模式的窗体,把【使用默认输出方式】前面的复选框去掉,在【规则表达式】这一项的文本框中输
入"^.+ in (.+) line ([0-9]+)"(不包括引号)。然后,在下面的【文件名称】下拉菜单中选择【表达式标记1】,即上边正则表达
式中的第一个参数,【行】下拉菜单项选择【表达式标记2】,【列】下拉项保持为空。然后保存设置。这一步设置好后,当你调试PHP时输出窗口报错时,你只
要双击报错信息,就能找到出错的PHP代码了,非常方便。
确定后查看【工具】菜单,如下图,红色的为新添加的工具,后面对应的是快捷键:
配置函数自动完成
去
http://editplus.com/html.html,下载你需要的自动补全插件。推荐下载这
个:http: //www.editplus.com/dn.cgi?php_acp3.zip 说明:acp就是自动补全,stx是语法文件。打开
【工具】->【参数】,选择【设置与语法】->【文件类型】选择【PHP】,点击【自动完成】后面的【...】按钮,弹出文件选择框,将下好
的php.acp复制到该目录下,并选中php.acp然后点击【打开】。
如
果你不想使用Editplus的自动完成功能,你只要勾选禁用自动完成功能即可。最后重启下Editplus即可使用了。使用Editplus的PHP自
动完成功能时,注意在PHP文件中务必输入完整的PHP语句或PHP函数,然后按下空格即可启动自动完成功能,如果只输入了一部分,按空格是启动不了
Editplus的PHP自动完成功能的。
http://jingyan..com/article/546ae18565ddc31149f28cd1.html
③ editplus怎么导入thinkphp框架
前段时间一直为TP寻找好用的在线编辑器而苦恼,经过多次尝试与修改后,终于成功地将编辑器集成到Thinkphp里
而且可以用直接上传和ajax两种方式处理内容。为了给一些还没能成功地集成fckeditor的同侪们一些启发与帮助,
兹将我的经验与体会描述如下:
应用目的:将FCKeditor编辑器集成到Thinkphp中,使用户能够在线像编辑Word一样处理即将发表的文字与图像。
应用软件与环境:apache服务器2.0以上版本,PHP版本5.0以上,mysql5.0以上;Thinkphp版本1.5或以上,Fckeditor版本2.x。
1、下载FCKeditor2.x版本,将解压后的文件夹FCKeditor复制到ThinkPHP文件夹下的Vendor目录下,以便符合THinkPHP的第三方类库引入规则。
2、修改参数:
首先,用EditPlus等软件打开FCKeditor目录下的fckeditor_php5.php文件,找到第130行。出现内容如下:
publicfunction__construct($instanceName)
{$this->InstanceName=$instanceName;
$this->BasePath='';
$this->Width='900′;
$this->Height='400′;
$this->ToolbarSet='Default';
$this->Value='';
$this->Config=array();
}
publicfunction__construct($instanceName){$this->InstanceName=$instanceName;
$this->BasePath='/bm/ThinkPHP/Vendor/FCKeditor/';$this->Width='900′;$this->Height='400′;
$this->ToolbarSet='Default';$this->Value=”;
其中,最关键的就是将basepath设置好。
里面填写的就是fckeditor_php5.php文件相对于网站文档根目录(document root)的路径。
其实这就是用以表征FCKeditor编辑器相对根目录的路径。比如服务器的文档根目录最下级是htdocs/或www/, 项目名为project,project项目文件夹下有Thinkphp系统文件包与项目文件包myapp。而且服务器没有对该项目设置虚拟主机的话, 此时的文档根目录仍是www/或htdocs/,那么应该是$this->basePath='/project/ThinPHP/Vendor/FCKeditor/';
若是设置了虚拟主机,即将project变为虚拟的文档根目录,通过某一域名能够直接访问网站项目的话,那么此时,$this->basePath='/ThinPHP/Vendor/FCKeditor/'; 其他的参数如宽度与高度可以填或不填,若填下的话就是编辑器的默认高与宽。InstanceName是编辑器所在标签的id与name,此时不用理会。其他参数也不用理会。
其次,在下面找到config.php文件,打开它,找到30与34行。需要改写的参数如下:$Config['Enabled'] = true ;$Config['UserFilesPath'] = ' ' ;
其中,第一个参数应该设为true.默认是true.第二个参数填写的是上传文件的路径,比如要显示的图片等。
我们在project目录下建立一个uploads文件夹,那么$Config['UserFilesPath'] = '/project/uploads/';
路径规则与上一个basepath一样。要是project是虚拟文档根目录的话,那么$Config['UserFilesPath'] =' /uploads/';
3、应用程序:
比如在myapp项目中Lib目录下IndexAction.class.php控制器类中的index方法中,当访问该程序时,输出的模板网页里有form表单, 要求用户输入一篇文章,那么就可以用到编辑器.代码示例如下,只显示与fckeditor有关的代码,其他代码会略。
首先是服务器程序:
publicfunctionindex()
{……//其他代码
vendor(“FCKeditor.fckeditor”);//包含FCKeditor类库,TP引入第三方类库的系统方法,其路径是相对于vendor目录来说的。
$editor=newFCKeditor();//实例化FCKeditor对象
$editor->Width='980′;//设置编辑器实际需要的宽度。此项省略的话,会使用默认的宽度。
$editor->Height='400′;//设置编辑器实际需要的高度。此项省略的话,会使用默认的高度。
$this->Value=”;//设置编辑器初始值。也可以是修改数据时的设定值。可以置空。
$editor->InstanceName='comment';//设置编辑器所在表单内输入标签的id与name,即<input>标签的id与name。此处假
//设为comment.此处不可省,也要保持唯一性。表单上传到服务器处理程序后,即可通过$_POST['comment']来读取。
$html=$editor->Createhtml();//创建在线编辑器html代码字符串,并赋值给字符串变量$html.
$this->assign('html',$html);//将$html的值赋给模板变量$html.在模板里通过{$html}可以直接引用。
…….//其他代码,包括输出模板。
}
其次是对应的html模板即index 文件。只需要在需要的地方插入编辑器即可,其他代码与一般的<form>写法一样。
…….<!–其他html代码 –>
<div>
<form id=”commentform” name=”commentform” action=”">//action里填写表单处理程序,如'!-APP-!/Index/check'。
指的是IndexAction类下的check()方法来处理提交的表单数据。
<tablestyle=”width:100%;”>
<tr>
<tdstyle=”text-align:left;”>添加新评论:
</td>
</tr>
……//其他表单填写项
<tr>
<td>{$html}</td>
</tr>
<tr>
<td><inputtype=”submit”value=”提交评论”>
</td>
</tr>
</table>
</form>
</div>
到这里, 已经可以用了。在表单处理程序里像通常处理表单元素那样就行。但是,有的时候项目移植后,上传的图片等链接路径会被错误编译, 以致不能正确显示图片等东西。通常是双引号解析错误,我还没有解决。要想不出错的话,可以采取ajax的方式处理表单数据。
不过在进行ajax处理之前,要先用一段js代码将编辑器中的值赋给表单中name是instacename的值的表单元素。比如,本项示例中要用ajax对表单进行处理的话,index模板文件中必须在表单处理前运行的一段js代码为:
…….//其他js代码
var editor=FCKeditorAPI.GetInstance('comment');//comment是设置的instanceName值.
document.commentform.comment.value=editor.EditorDocument.body.innerHTML;//将编辑器中内容处理后的源代码
//赋值给commentform表单的comment 属性元素值。
……//其他js代码
注:个人认为xajax比较不错,只需要将主要精力花在后台程序上。我也是用xajax进行数据处理的。前台代码很简单。
④ EditPlus如何书写运行PHP代码
首先设置EditPlus:
Tools->Configure
User
Tools
Menutext:Run
PHP(随便取名)
Command:D:phpphp.exe(PHP.exe所在目录)
Argument:$(FileDir)$(FileName)Action:Capture
Out(捕获输出,默认是命令行输出)
配置完了,写个“hello
world”试试
要运行代码,按"Ctrl+1"就可以运行了(ctrl+阿拉伯数字1,不是l)
⑤ 如何用editplus编辑php,和在里面显示网页
我也是初学的,也是遇到你这种情况
⑥ editplus怎么编辑php
直接打开ep,然后打开文件选择你要打开的php文件就可以看到该php文件的源码了,就可以直接编辑
⑦ 怎么在Editplus配置PHP
一、首先打开Editplus这个软件,如下图: