使用 Notepad++ 编辑运行 Python 程序
Posted on 18:40:00 by 晓月 and filed under Notepad++, Python
Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便。编辑和调试 Python 程序使用什么编辑器或者 IDE
不同人有不同见解。在不考虑使用调试工具的情况下,Vim 或者 Emacs 用户自然可以无视其他编辑器,不过在 Windows 环境下,使用
Notepad++ 之类的编辑器也是很好的选择。
我是在 PortableApps.com 上下载的 Notepad++ Portable,它的好处是可以在每次关闭程序的时候把所需的配置文件单独保存,省却每台机器上重新配置的烦恼。
Tab长度和空格转换
因为 Python 对缩进要求严格,我们将 Tab 设置成4个空格,在 "设置->首选项->编辑->制表符设置" 中修改。
语法高亮
只要正确设置了扩展名,Notepad++ 就会自动识别语言并进行语法高亮。如果对高亮的颜色或者字体不满意,在 "设置->语言格式设置" 中可以进行修改。
自动完成
Notepad++ 也提供了自动完成和输入提示功能,在 "设置->首选项->备份与自动完成" 中可以设置。Python
的自动完成所需的文件在安装的时候自带了,存放在
"YOUR_NPP_DIR\plugins\APIs"(详见官方FAQ:Auto-completion)。默认的快捷方式是 Ctrl+Space
和 Ctrl+Enter,可能和输入法的快捷键冲突,不过 Notepad++ 的所有快捷键都可以自定义。
运行程序
点击 "运行->运行" (默认快捷键是 F5 ),在弹出的菜单中输入:
cmd /k C:\Python30\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
选择 "保存",就可以给这条命令设置一个快捷键并起一个名字,比如叫 "Run Python"。以后运行直接按自定义的快捷键就可以了。注意如果想修改这个快捷键,可以在 "设置->管理快捷键->Run Commands" 中修改。还有几点说明:
如
果想修改这条命令,目前只能通过修改 shortcuts.xml 文件,这个文件保存在 Notepad++ 的配置文件中,可能在
Notepad++ 的目录,也可能在 Documents and Settings 下的 Application Data 内。
$(FULL_CURRENT_PATH) 的含义是当前文件的完整路径,这是 Notepad++ 的宏定义,更多的相关宏可以参见官方FAQ:Run external tools。注意要用引号括起来,防止路径中间有空格。
直接执行 python.exe 在运行结束后窗口会自动关闭,所以要用 cmd 来执行。(在 Python 2.5 似乎有所不同,但是 3.0 需要这样设置。)
cmd /k 的含义是执行后面的命令,并且执行完毕后保留窗口 ......
分享到:
相关推荐
使用Notepad++编辑运行Python程序
它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...
它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...
它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。Notepad++作为程序员们最喜爱的编辑器之一,像语法高亮,...
它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...
notepad++绿色版更是程序员们编写代码的利器!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言
一款开源 小巧 免费的纯文本编辑器 在文字编辑方面与Windows写字板功能相当 当然 更重要的是Notepad++更是程序员们编写代码的利器 它运行便携 体积小 资源占用小 支持众多程序语言 比如C++ C# Java 等主流程序语言;...
notepad++中文绿色版,这款软件运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。
它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...
它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。Notepad++作为程序员们最喜爱的编辑器之一,像语法高亮,...
它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。而且Notepad++作为程序员们最喜爱的编辑器之一,像语法...
Notepad++ 编辑 settings.py 修改拨号信息和 用户id, 指定当前vps是处理哪个用户的任务,id见 web端用户管理 5. 进入程序目录 测试用 python pyauto15.0.py 挂机用 python jiankong.py
以下是一个简单的Python程序,用于计算不同类型的鸭子数量并输出总数:这个程序定义了六种不同类型的鸭子数量,并将它们相加得到总数。然后,使用print语句输出计算出的鸭子总数。你可以根据需要修改这些数值。这个...
文本编辑器: Notepad++ 运行程序: windows 自带的 cmd 命令 环 节 一 高中信息技术《初始Python》优质教学课件设计全文共16页,当前为第4页。 ++ 任 务 一 1 、( 1 )利用 Notepad 打开IT.py , 修改代码,并...
然后把Notepad2.exe改名为notepad.exe,分别拷贝到c:\windows 和c:\windows\system32目录下替换原有的notepad.exe记事本程序即可! ★如果你的系统是windows98,那么直接把更名后的Notepad2拷贝到c:\windows和c:\...
9 可以使用半透明模式,cool 10 快速放大、缩小页面,不用再设定字体大小 11 可以指定ESC键最小化Notepad2到系统托盘或者关闭Notepad2 本软件需要vs2002运行库,地址:...
Python程序因缩进问题导致制表符错误,运行程序报错:TabError: inconsistent use of tabs and spaces in indentation ,对于此错误,最常见的原因是没有缩进。当前用的文本编辑器Notepad++,有个设置,可以显示所有...
然后把Notepad2.exe改名为notepad.exe,分别拷贝到c:\windows 和c:\windows\system32目录下替换原有的notepad.exe记事本程序即可! ★如果你的系统是windows98,那么直接把更名后的Notepad2拷贝到c:\windows和c:\...
Notepad2 是一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强。 特点: --自定义语法高亮, 支持 HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI, C/C++, C#, Java, VB, Pascal, ...
前言 本文介绍如何使用Python制作一个简单的猜数字游戏。...如果不这样做,将很难运行该程序。 现在,在设备上打开文本/代码编辑器。就个人而言,我偏好使用Brackets。 Windows上预装了Notepad, Mac O