`
zhaohaolin
  • 浏览: 984191 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用 Notepad++ 编辑运行 Python 程序

阅读更多

使用 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程序

    使用Notepad++编辑运行Python程序

    Notepad++ 6.2.3 简体中文

    它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...

    notepad++绿色中文版6.1.4

    它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...

    最好用的文本编辑器,开发人员必备-Notepad++ v7.5.8 官方版以及优化增强版

    它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。Notepad++作为程序员们最喜爱的编辑器之一,像语法高亮,...

    Notepad++6简体中文便携版

    它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...

    Notepad++绿色版 v7.5.5 中文版

    notepad++绿色版更是程序员们编写代码的利器!它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言

    notepad 中文版V6.6.9.0

    一款开源 小巧 免费的纯文本编辑器 在文字编辑方面与Windows写字板功能相当 当然 更重要的是Notepad++更是程序员们编写代码的利器 它运行便携 体积小 资源占用小 支持众多程序语言 比如C++ C# Java 等主流程序语言;...

    Notepad++中文绿色版

    notepad++中文绿色版,这款软件运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。

    Notepad2cn安装包

    它运行便携,体积小、资源占用小,支持众多程序语言,比如C++、C#、Java 等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript 等网页/脚本语言。而且Notepad++做为程序员们最喜爱的编辑器之一,像语法...

    npp_7.5.3_Installer(编辑器)

    它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。Notepad++作为程序员们最喜爱的编辑器之一,像语法高亮,...

    很好用的文本编辑器

    它运行便携,体积小巧、资源占用小,支持众多程序语言,比如C++、C#、Java等主流程序语言;支持HTML、XML、ASP,Perl、Python、JavaScript等网页/脚本语言。而且Notepad++作为程序员们最喜爱的编辑器之一,像语法...

    python快排全套带环境前后端.rar

    Notepad++ 编辑 settings.py 修改拨号信息和 用户id, 指定当前vps是处理哪个用户的任务,id见 web端用户管理 5. 进入程序目录 测试用 python pyauto15.0.py 挂机用 python jiankong.py

    以下是一个简单的Python程序,用于计算不同类型的鸭子数量并输出总数:

    以下是一个简单的Python程序,用于计算不同类型的鸭子数量并输出总数:这个程序定义了六种不同类型的鸭子数量,并将它们相加得到总数。然后,使用print语句输出计算出的鸭子总数。你可以根据需要修改这些数值。这个...

    高中信息技术《初始Python》优质教学课件设计.pptx

    文本编辑器: Notepad++ 运行程序: windows 自带的 cmd 命令 环 节 一 高中信息技术《初始Python》优质教学课件设计全文共16页,当前为第4页。 ++ 任 务 一 1 、( 1 )利用 Notepad 打开IT.py , 修改代码,并...

    notepad3.0.20.exe

    然后把Notepad2.exe改名为notepad.exe,分别拷贝到c:\windows 和c:\windows\system32目录下替换原有的notepad.exe记事本程序即可! ★如果你的系统是windows98,那么直接把更名后的Notepad2拷贝到c:\windows和c:\...

    Notepad2 V2.0.19 绿色汉化版_类似系统记事本的文本编辑工具

    9 可以使用半透明模式,cool 10 快速放大、缩小页面,不用再设定字体大小 11 可以指定ESC键最小化Notepad2到系统托盘或者关闭Notepad2 本软件需要vs2002运行库,地址:...

    Python因缩进问题导致制表符错误的解决方法.pdf

    Python程序因缩进问题导致制表符错误,运行程序报错:TabError: inconsistent use of tabs and spaces in indentation ,对于此错误,最常见的原因是没有缩进。当前用的文本编辑器Notepad++,有个设置,可以显示所有...

    Notepad2.1.19.0_cn.exe

    然后把Notepad2.exe改名为notepad.exe,分别拷贝到c:\windows 和c:\windows\system32目录下替换原有的notepad.exe记事本程序即可! ★如果你的系统是windows98,那么直接把更名后的Notepad2拷贝到c:\windows和c:\...

    NotePad2 MOD-v1.1.1.2 (简/繁/英)

    Notepad2 是一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强。 特点: --自定义语法高亮, 支持 HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI, C/C++, C#, Java, VB, Pascal, ...

    如何利用Python开发一个简单的猜数字游戏

    前言 本文介绍如何使用Python制作一个简单的猜数字游戏。...如果不这样做,将很难运行该程序。 现在,在设备上打开文本/代码编辑器。就个人而言,我偏好使用Brackets。 Windows上预装了Notepad, Mac O

Global site tag (gtag.js) - Google Analytics