000:以NotePad++作为Python IDE
来源:互联网 发布:主宰西游装备进阶数据 编辑:程序博客网 时间:2024/05/29 12:40
以NotePad++作为Python IDE
配置Notepad++中的Python着色方案:
1.选择”设置“—>"语言格式设置";
2.在最左侧面板找到Python,便可以在最右侧面板中定义自己的着色方案和字体。在中间面板中显示的是每种类型,包括NUMBER(数字),STRING(字符串),KEYWORDS(关键字)等。
Notepad++配置Pyhon编译环境(可用NppExec插件):
打开Notepad++,按下F5
输入d:\Python25\python.exe"$(FULL_CURRENT_PATH)"
其中"d:\Python25\python.exe"需要换成自己的python安装路径,并且$(FULL_CURRENT_PATH)一定要 用英文双引号引起来,并注意,d:\Python25\python.exe与"$(FULL_CURRENT_PATH)"中间有个空格
直接点击“运行”或者“保存”并设置一个快捷方式名称,及快捷键组合。
NppExec插件:NotePad++ 中设定Python调试环境:
这个插件提供了输出捕获、错误信息高亮、错误定位等功能,十分强大,如下图的Console窗口:
NppExec安装方法:
工具栏>>插件>>Plugin Manager>>Show PluginManager>>Available
找到并在NppExec左边打上勾,然后点击Install即可。
完成上面的步骤之后启动或者重启NotePad++,你应该能够在【插件(P)】菜单栏中找到【NppExec】工具组。
NppExec配置和使用:
然后,我们配置python的调试环境:
2.1、在插【件菜(P)】单栏中指向【NppExec】工具组,在弹出的子菜单中可以选择【Execute】,弹出【运行】对话框:
输入以下内容:
npp_save
cd "$(CURRENT_DIRECTORY)"
C:\Python27\python.exe "$(FILE_NAME)"
这里使用到了几个内部命令 npp_save会在NppExec执行脚本工作时保存文档,
然后进入当前工作目录,使用python.exe解释执行程序文件。
这里的写法不是唯一的,你可以使用自己习惯的写法。在这一步,我们完成了python的执行设定。
值得注意的是,NppExec默认的快捷键是F6,很有可能和其他的插件冲突,
你可以在【宏(O)】-->【管理快捷键】选项中更改快捷键的设定,直到使用快捷键能够调用NppExec为止。
2.2、为了方便我们看到输出结果,我们在NppExec工具组的子菜单里勾选
Show ConsoleDialog 用于保持控制台的显示
No InternalMessages 减少不必要的输出信息
2.3、程序出错时,我们习惯于双击控制台里的错误提示行,然后直接跳转到对应的文件,NppExec也提供了这样的功能。
在【NppExec】中选择【ConsoleOutput Filters】,出现下面的弹出窗口。
在【HighLight】高亮选项卡中,勾选第一项并填入一下内容:
*File "%FILE%", line %LINE%,*
并且勾选【B】加粗显示包括文件名、行号所在行的错误信息。
由于使用了%FILE%和%LINE%参数,NppExec可以帮助我们定向到错误行。
我也遇到了一个问题:配色框里只能输入一位数并且点OK后内容会消失,所以还没法设定显示的颜色。
2.4、点OK,设定就完成了。
其他:
在http://www.cnblogs.com/k1988/archive/2010/12/07/2165621.html上, 列举了常用20个插件, 比如比较两个文件内容的“ComparePlugin”。
来源:
http://blog.sina.com.cn/s/blog_4b5039210100kmtb.html
http://www.cnblogs.com/dolphin0520/archive/2013/03/05/2943747.html
http://www.cnblogs.com/k1988/archive/2010/12/07/2165621.html
- 000:以NotePad++作为Python IDE
- notepad++中配置python IDE
- 配置Notepad++环境以运行Python
- 使用Eclipse+PyDev作为python的IDE
- 用VS2015作为Python的IDE
- Build a Python IDE for Windows with Notepad++ and IPython
- NotePad++ 配置 Perl IDE
- notepad++ c# ide 配置
- Erlang IDE NotePad++
- notepad python
- notepad++中配置C++ IDE
- Notepad++ 做perl的IDE。
- Python dict 以 1和True 作为键值的比较
- 使用Notepad++作为Latex编辑器
- 使用Notepad++作为Latex编辑器
- python ide
- python IDE
- Python IDE
- Bitmap too large to be uploaded into a texture,Hardware accelerated
- 邮件营销避免进入垃圾箱技巧分享
- 基于CodeMirror&TernJS的汉语Javascript编辑器(和翻译器)
- 112_leetcode_Binary Tree Maximum Path
- 实现基于DNS的负载均衡
- 000:以NotePad++作为Python IDE
- poj 3204 Ikki's Story I - Road Reconstruction && zoj 2532 Internship 网络流关键边
- [LeetCode] Valid Number
- Apache AB 第一个测试案例及测试结果解释
- 黑马程序员-C语言编程中include的用法
- 程序员必须知道的10大基础实用算法及其讲解
- 两个输出文件名解析为同一个输出路径:“obj\x86\Debug\SafetyValve.FormNewTest.resources”SafetyValve
- 豆瓣客户端的实现08
- DIOCP开源项目-高效稳定的服务端解决方案(DIOCP + 无锁队列 + ZeroMQ + QWorkers)