`
zhaohaolin
  • 浏览: 1012393 次
  • 性别: 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程序 在编程领域,选择合适的文本编辑器或集成开发环境(IDE)对于提高开发效率至关重要。Notepad++作为一款开源、免费且功能强大的文本编辑器,深受许多开发者喜爱,尤其是在处理...

    PythonScript插件用于notepad++的

    Python控制台会在Notepad++的一个新的窗口中打开,允许你在交互模式下运行Python代码,测试函数,或者直接执行与当前文档相关的脚本。 **功能特性** 1. **交互式编程**:PythonScript提供了实时的Python环境,你...

    notepad++文本编辑器

    在提供的压缩包中,包含的`notepad7++.exe`是Notepad++的安装程序。双击运行,按照向导指示进行安装。安装完成后,用户可以通过开始菜单或者桌面快捷方式启动Notepad++。首次打开,用户可以根据自己的需求配置语言、...

    编辑器Notepad++

    在压缩包中包含的"Noteypad"可能是Notepad++的安装程序或更新文件,用户可以通过运行这个文件来安装或升级Notepad++到最新版本。安装后,用户可以体验到以上提到的各种功能,进一步提升编程和文本编辑的效率。为了...

    Notepad++中运行Python的代码

    ### Notepad++中运行Python的代码 在编程领域,尤其是对于初学者而言,能够在文本编辑器中直接运行代码是一项非常实用的功能。Notepad++作为一款功能强大的免费源代码编辑器和文本编辑器,支持多种编程语言,包括...

    Notepad++免安装版

    标题中的“免安装版”意味着这个版本的Notepad++不需要通过传统的安装程序进行安装,用户可以直接下载并运行,大大简化了使用流程,尤其在需要快速部署或者移动办公的情况下,这种免安装版的优势尤为突出。...

    Notepad++ 解压即用

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法...只需下载压缩包,解压后运行程序,就能立即体验到Notepad++带来的便利。

    notepad++win7 64位

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在Windows平台上广为使用。它支持多种编程语言,并且是基于Microsoft Windows的环境。Notepad++以其轻量级、高效能和用户友好而著称,是许多开发人员和普通用户的...

    Notepad++7.9安装包

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程领域中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。Notepad++ 7.9版本是该软件的一个更新迭代,带来了许多改进和新...

    带Androidlogger插件的notepad++

    【标题】"带Androidlogger插件的notepad++"是一个专为Android开发者设计的文本编辑器增强版本,它集成了Androidlogger插件,使得在使用Notepad++进行Android代码编辑时,可以方便地查看和分析日志信息。Notepad++...

    Windows-Notepad++(7.9.3)

    安装文件“npp.7.9.3.Installer.exe”是Notepad++的安装程序,用户可以通过运行这个文件来安装此版本的Notepad++。 在使用Notepad++时,用户需要注意保持软件的更新,以获取最新的改进和安全补丁。此外,Notepad++...

    notepad++包含各种插件绿色版

    2. **绿色版/便携版**:这种版本的软件不需要安装,直接解压后即可运行,不会在系统注册表留下记录,方便在不同计算机间移动和使用,也不会与其他程序冲突。 3. **插件系统**:Notepad++拥有强大的插件支持,如...

    Notepad++_v7.6.6

    在Notepad++ v7.6.6的安装文件`npp.7.6.6.Installer.exe`中,包含了完整的安装程序,用户可以通过运行这个文件来安装这个版本的Notepad++。安装过程中,用户可以选择自定义安装路径,以及是否安装额外的组件,如关联...

    Notepad++ 8.5.6最新版 64位安装包

    Notepad++是一款在Windows操作系统上广泛使用的开源文本编辑器,其最新版本为8.5.6,特别强调的是这是64位的安装包。这款编辑器不仅基础功能强大,而且深受程序员和高级用户喜爱,因为它提供了许多高级特性,使得...

    notepad++8.5.2 x64

    总而言之,Notepad++ 8.5.2 x64版本是一款功能强大且高度可定制的文本编辑器,尤其适合程序员和开发者使用。它的高效性能、丰富的功能以及便捷的操作,使得在64位系统上的编程工作变得更加得心应手。无论是初学者...

    官方notepad++6.5.2 zip版

    2. notepad++.exe:这是Notepad++的主程序执行文件,双击运行这个文件即可启动编辑器。 3. change.log:这是一个变更日志文件,记录了Notepad++ 6.5.2版本相较于之前版本所做的更新和改进。 4. license.txt:包含...

    Notepad++文档编辑器

    Notepad++是一款在Windows操作系统中广泛使用的免费开源代码编辑器,专为程序员和文本操作者设计。它不仅作为基础的文档编辑工具,还具备高级功能,使得编程和文本处理更为高效。这款编辑器的核心特点包括: 1. **...

    notepad++_7.5.4_Installer.exe.zip

    总的来说,Notepad++ 7.5.4安装程序是一个简洁、高效、功能丰富的文本编辑器,无论对于初学者还是经验丰富的开发者,都是一个值得信赖的选择。通过深入理解并充分利用其特性,可以显著提升编程和文本处理的工作效率...

    Notepad++ 绿色免安装版

    这款绿色免安装版本的Notepad++,正如标题所言,无需经历传统的安装过程,用户只需将压缩包解压到任意位置,然后直接运行程序文件即可开始使用,极大地简化了软件的部署和移动。 1. **绿色软件的优势** - 便携性:...

Global site tag (gtag.js) - Google Analytics