python怎么配置编辑器_EditPlus编辑器python的配置

Python也可以使用编辑器进行开发。例如,文本编辑软件EditPlus也能成为Python的编辑、执行环境,甚至可以用于调试程序。EditPlus具备语法加亮、代码自动缩进等功能。

1        添加Python群组

首先启动EditPlus,然后单击【工具】|【配置用户工具】命令,打开【参数】对话框。在【参数】对话框中单击【添加工具】按钮,在弹出的菜单中选择【程序】命令。新建的群组名称命名为“Phthon”,分别在【菜单文本】文本框中输入“python”,在【命令】文本框中输入python的安装路径,在【参数】文本框中输入“$(FileName)”,在【起始目录】文本框中输入“$(FileDir)”。勾选【捕获输出】选项,python程序运行后的输出结果将显示在EditPlue的输出栏中,否则,运行python程序后将弹出命令行窗口,并把结果输出到命令行中。

设置完成后的对话框如下图所示。单击怕【确定】按钮,新建一个python文件,【工具】菜单下将会出现【python】选项。单击【python】选项或快捷键Ctrl+l,就可以运行python程序。

2        设置Python高亮和自动完成

EditPlus不仅可以作为Python的开发环境,还支持Java、C#、PHP、HTML等其他类型的语言。不同语言的语法高亮显示和自动完成的特征各不相同。为了实现语法加亮和自动完成功能,需要下载python.acp和python.stx这两个特征文件。下载地址为http://www.editplus.com/files/pythonfiles.zip。下载后把文件python.acp和python.stx解压到EditPlus的安装目录下。acp后缀的文件表示自动完成的特征文件,stx后缀的文件表示语法加亮的特征文件。在编写python代码之前,需要在EditPlus中设置这些特征文件。

(1) 选择【文件】 | 【设置与语法】选项,在【文件类型】列表中选择【python】选项,【描述】文本框中输入“python”,【扩展名】文本框中输入“py”,如下图所示。

(2) 在【设置于语法】选项卡中,在【语法文件】文本框中输入python.stx的路径,在【自动完成】文本框中输入python.acp的路径。

(3) python的语法中没有使用begin、end或{}区分代码块,而是使用冒号和代码缩进的方式区分代码的层次关系。单击【制表符/缩进】按钮,打开【制表符与缩进】对话框。设置python代码的缩进方式,如下图所示,在使用IDE工具时,输入冒号代码会自动缩进,EditPlus也可以设置该功能。在【制表符】和【缩进】文本框中分别输入空格的个数,一般设置为“4”。把【启用自动缩进】选项选中,在【自动缩进开始】文本框中输入“:”。单击【确定】按钮保存设置。

(4) 单击【函数模型】按钮,打开【函数模型】对话框,如下图所示,在【函数模型正则表达式】文本框中输入“[ \t]*def[ \t]. +:”。单击【确定】按钮保存设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Editplus 3[1].0 正则表达式类 【1】 正则表达式应用——替换指定内容到行尾 【2】 正则表达式应用——数字替换----------------------------Microshaoft@CCF,jiuk2k@CCF 【3】 正则表达式应用——删除每一行行尾的指定字符 【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行----------------------------江德华 软件技巧类 ------------------------------------------------------ 【6】 软件技巧——键盘记录的注意事项 【7】 软件技巧——关闭文档标签的便捷方法 【8】 软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示? 【9】 软件技巧——提示找不到语法文件的解决办法 【10】软件技巧——设置editplus支持其它文字,如韩文----------jackywu1978@LJF 【11】软件技巧——FTP 上传的设置----------------------------李应文2.11汉化版 【12】软件技巧——如何禁用备份文件功能? 【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件 工具集成类 ------------------------------------------------------ 【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis、C#) 【15】工具集成——让Editplus调试PHP程序----------------------avenger,aukw@CCF 【16】工具集成——打造 PHP 调试环境(二)----------------------老七2.11汉化版 【17】在 WINPE 中集成 EDITPLUS 后续添加 ------------------------------------------------------ 【18】支持带UTF-8标记/不带UTF-8标记的文件 每个步骤都说得很详细了,就没有必要贴图了,体积不要太大才好。 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为: abc efg 123 abc efg 解决: ① 在替换对话框,查找内容里输入“abc.*” ② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮 其中,符号的含义如下: “.” =匹配任意字符 “*” =匹配0次或更多 注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。 【2】正则表达式应用——数字替换 (Microshaoft@CCF,jiuk2k@CCF) 希望把 asdadas123asdasdas456asdasdasd789asdasd 替换为: asdadas[123]asdasdas[456]asdasdasd[789]asdasd 在替换对话框里面,勾选“正则表达式”复选框; 在查找内容里面输入“[0-9][0-9][0-9]”,不含引号 “替换为:”里面输入“[\0\1\2]”,不含引号 范围为你所操作的范围,然后选择替换即可。 实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例 上面重复使用了“[0-9]”,表示连续出现的三个数字 “\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推 “[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为: asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd 功能增强(by jiuk2k@CCF): 如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 ... 大家根据需要定制 相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下 【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现 比如 12345 1265345 2345 需要删除每行末尾的“345” 这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表
EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤! 功能特色: 1. 启动速度快。这几乎是最令人欣赏的一项特性 ,我知道 UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,我没理由为打开一个寥寥数行的文本文件等上好几秒。 2. 界面简洁。这也是非常令人欣赏的特性,www.x-force.cn也许某些比较 Geek 的用户会对庞杂而丰满的程序主菜单仰慕不已,但我并不愿意为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,我喜欢“Keep it simple, stupid”的界面设计,能用,够用就好。 3. 完善的代码高亮。最近一直使用的是 EmEditor 6.0,但在编写 Perl 脚本时,我发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment ... =cut 这样的 Perl 注释语句。而在 EditPlus 下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为自己写错代码了…… 4. 代码折叠功能。这个功能在 EditPlus 版之前似乎没有提供,但现在已经有了,而且效果不错,至少比 EmEditor 的强很多。从我迷上玩博客以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。我以前的一篇文章曾经提到 用 Notepad++ 内置的代码折叠功能分析网页源码,不过说实话那个开源软件的确有很多需要改进的地方,尤其是中文支持方面远不如 EditPlus,EmEditor 这类商业软件。 5. 多文档编辑界面。这是个比较细节的特性,在 EmEditor 中,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这给我带来了一些不便。尤其是当我希望创建新的空白文档时,我不得不在开始菜单中重新启动编辑器。而在 EditPlus 中,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,我个人认为这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,我不能很好地将这种独特的属性描述出来,但我可以做一个比喻,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧,落落大方的类型,相比之下 EmEditor 则略显富态,而 UltraEdit 简直就是肥婆了。 常见问题: 1、能不能进行列选择?如何操作? 解决:方法一,按一个Alt+C,可以让你一次性用鼠标从当前位置向不同方向选中一个矩形范围。 方法二,与Word要实现此项功能一样,必须要按住“Alt”再用鼠标进行才行。 2、为什么不能进行列选择?会提示“无法该自动换行模式中使用该命令”? 解决:这个提示应该是“无法在自动换行模式中使用该命令” 我刚开始也一直没有看清楚。原因就是启动了自动换行的功能,把那个功能关闭后就可以了。 3、为什么我都设置好了还是没有办法语法着色? 解决:在查看菜单里语法高亮打钩就可以显示颜色,否则不会颜色显示。 重要更新日志: 3.5.1 <特性> *支持埃米特(“禅宗编码”- >“使用埃米特”) *“缩进指南”菜单选项(“视图”)。 *’选项卡来扩大”菜单选项(“禅宗编码”)。 *输出窗口支持“键盘输入”菜单命令。 *“发现”输入框的功能列表。 *更多字符的特殊字符的HTML工具栏按钮。 *“编号”填充模式为“填充选择的对话框。 *“粘贴在右边点击“菜单选项(“编辑”- >“剪贴板”)。 *“首选项”- >“总体”- >“恢复窗口状态最近的文件”。opti EditPlus v3.41 (2012-05-03) <功能> * 支持 Zen Coding * '保留本地副本' FTP 选项 ('FTP 设置'->'高级选项') * 在目录窗口新增 '文件名搜索' 命令 * 在工程对话框新增 Ctags 种类选项 * '运行为文本过滤器 (复制结果)' 用户工具选项 * 右键菜单命令允许使用 SHIFT 键展开菜单 * '转到定义' 命令现在也在候选列表显示文件名 * 允许选择工程 INI 文件 ('管理工程'->'工程 INI 文件') * 工具栏按钮 '更多最近的文件' <错误修正> * 拆分窗口导致程序崩溃 * TR1 正则表达式错误导致内存泄露 * 粘贴命令不工作, 如果剪贴板文本为不可用的 Unicode * 如果路径包含 '.', 则 .txt 文件扩展名不能被自动追加 * 文字加亮不能在拆分窗格进行加亮 * 如果出现多个候选, 则 '转到定义' 不能正确工作 * 如果有两个函数参数, 则 '下一函数' 命令会出错 EditPlus v3.40.827 * 如果剪贴板文本不可用于 Unicode, 则粘贴命令不工作 * 新增 '保留本地文件副本' FTP 选项 ('FTP 设置'->'高级选项') * 如果路径中包含 '.' 则 .txt 文件扩展名不能自动附加 * 拆分窗口导致程序崩溃 * 文字加亮无法在拆分窗格加亮 * 新增 Ctags 种类选项在工程对话框 * 新增 '运行为文本过滤器 (复制结果)' 用户工具选项 * 有多个候选时, 转到定义不能正确工作 * 右键菜单命令允许使用 SHIFT 键展开菜单 * 新增 '更多最近的文件' 工具栏按钮 * 支持 Zen Coding 总之,EditPlus是一款功能强大的编辑处理工具,需要的朋友赶紧下载EditPlus使用吧

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值