一、配置:

1.打开Notepad++:

2. 按下F5,或者打开Run->Run…

3. 弹出Run的窗口

3. 这一步是最关键的,将下列语句拷贝粘贴至输入框中:
cmd /k Python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT    
单击Save…
注意:如果安装了lua解释器:可以修改为:cmd /k lua "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

4. 在Shortcut窗口的设置:
Shortcut窗口只是为了设置运行此命令的快捷键
其中,Name可以随便输入(例如:Run Python),
快捷键也可以选择,唯一的规则就是,不要跟已经设置的冲突,否则将不会起效,而且此快捷键可以修改

,所以无须担心(例如Ctrl+F5)。
设置完以后,单击OK保存此命令。

5.关闭Run…窗口

6. 测试是否设置成功。
写下python语句 (此为python 2.x语法):
Print“Hello World!”

7. 保存为.py

8. 在notepad++上按下 Ctrl+F5,看看结果。

二、原理:
 
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT   
 
cmd /k的含义是执行后面的命令,并且执行完毕后保留窗口. (也就是说,cmd表示打开Command Prompt窗

口,且运行跟在/k后边的命令—python)
cmd /k python == 开始 –> 运行 –> 输入cmd –> 输入python
$(FULL_CURRENT_PATH)的含义是当前文件的完整路径,这是 Notepad++ 的宏定义
&是连接多条命令
PAUSE表示运行结束后暂停,等待一个任意按键
EXIT表示关闭命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)

三、 错误及分析:
 
正常情况下无法运行的原因:
1. 未安装python
2. 未设置python的环境变量
       验证是否未设置python的环境变量的方法:
              开始 -> 运行 -> 输入cmd –> 输入 Python
              若出现 python不是内部或外部命令,则表示没有配置python的环境变量。
 
正常情况下无法运行的解决方法:
       1. 安装python
       2. 将python安装目录拷贝至path。方法:
              例,安装目录为:C:\Python27
              1>. 右键My Computer -> Properties –> Advanced -> Environment Variables
              2>. 在System variables中找到Path,双击Path,将 ;C:\Python27粘贴至 Variable

value 文本框内。(注:粘贴在尾部,并用分号与前面内容隔开。千万不能覆盖其他内容,否则会导致其

他软件无法使用。)
              3>. 保存即可。
 
验证是否设置python环境变量成功:
       开始 -> 运行 -> 输入cmd –> 输入 Python
       若出现python的版本以及其他信息,切输入字符的开头变为了>>>,即表示配置成功
 
若配置了环境变量还是无法再notepad++中运行,需要检查的是拼写是否有错误。例如/k是否输入成了\k

,等其他输入错误。
因为,cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT   语句就相当于在Command Prompt中使

用命令运行一样,如果在Command Prompt中手动输入可以运行,那么,问题就出现在了拼写上。。。

Notepad++中调试用心lua程序的更多相关文章

  1. 在Chrome+Visual Studio中调试asp.net程序很慢的问题(Firefox也有类似问题)

    在Chrome+Visual Studio中调试asp.net程序很慢的问题(Firefox也有类似问题) 今天开始起在Chrome中调试,发现问题主要出在菜单栏(layout文件)中,google了 ...

  2. 在iis中调试asp.net程序

    第一步,在iis中新建一个网站,名称为Langben,“物理路径”选择你的程序的根目录,端口你可以随便设置一个数,我这里设置为8888(后面要用到哦). 第二步,应用程序池设置一下 第三步,接下来,在 ...

  3. ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案

    原文:ssis package 在调试状态中设置断点,程序 不进入断点 的解决方案 针对 SSIS intergation 项目 > 属性 > Debug >Run64bITRunt ...

  4. keil程序在外部RAM中调试的问题总结(个人的一点经验总结)

    keil程序在内部RAM调试的基本步骤网上已经有非常多了,我就不再赘述,大家能够在网上搜到非常多. 可是有些时候内部RAM并不够用,这就须要将程序装入外部RAM中调试,而在这个过程中可能会出现各种各样 ...

  5. 在linux中如何调试C语言程序

    在Linux下面可以使用下面几种形式对C语言进行调试: 1 gdb gdb program 这是最原始的调试方法,若非熟悉命令行,这种方式其实是比较麿人的.有兴趣的可以参考一些我之前的博文.http: ...

  6. Ubuntu16.04 中 Vscode 如何断点调试C语言程序

    个人博客链接:Ubuntu16.04 中 Vscode 如何断点调试C语言程序 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序. 写代码没有调试环境是不能忍受的,所以 ...

  7. 在QEMU中调试ARM程序【转】

    转自:http://linuxeden.com/html/develop/20100820/104409.html 最近我想调试一个运行在QEMU模拟ARM系统中的Linux程序.我碰到过一些麻烦,因 ...

  8. 在编译器中调试spark程序处理

    在IDEA中调试spark程序会报错 18/05/16 07:33:51 WARN NativeCodeLoader: Unable to load native-hadoop library for ...

  9. C编译器MinGW安装、下载及在notepad++中运行C程序

    一.C编译器MinGW的下载及安装步骤 打开MinGW官网:http://www.mingw.org/ 图一 图二 图三 图四 图五 图六 系统中配置环境变量: 图七 验证是否安装成功: CMD中运行 ...

随机推荐

  1. Gitlab,Github与Bitbucket

    这段时间开始做毕设,决定使用git来管理代码和相关的文档. 同时希望有一个远程托管,决定在github.bitbucket,以及我自己搭建的gitlab服务器中间选一个,最终决定使用bitbuckt. ...

  2. 验证编辑方法(Edit method)和编辑视图(Edit view)

    ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view) 在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是 ...

  3. C++虚函数表调用学习

    知识点是看 陈皓大哥的博客,代码也参考了他的,不过做了很小的改动. 原文链接:http://blog.csdn.net/haoel/article/details/1948051 #include & ...

  4. Moq & RhinoMocks

    Moq & RhinoMocks 使用Mock对象进行测试一般都会有以下三个关键步骤: 使用接口来描述需要测试的对象 为实际的产品代码实现这个接口 以测试为目的,在Mock对象中实现这个接口 ...

  5. Log4j、Log4j 2、Logback、SFL4J、JUL、JCL的比较

    Log4j.Log4j 2.Logback.SFL4J.JUL.JCL的比较 之前就知道有好几种日志框架,但是一直都是听别人讲,在什么时候该用何种logger,哪种logger比较好……一直对Log4 ...

  6. Bootstrap3.0学习14

    Bootstrap3.0学习第十四轮(分页.徽章)   前言 阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/340 ...

  7. 安装xdebug后var_dump输出没有格式化的问题

    在ubuntu10.04下面配置Apache2.2 + PHP5.3的开发环境,顺便装了一个xdebug扩展方便调试代码. 但是环境配置好了之后却发现xdebug加载成功了但是var_dump输出的内 ...

  8. c语言,string库函数strstr实现

    说明: 原型:char *strstr(char *haystack, char *needle); 用法:#include <string.h> 功能:从字符串haystack中寻找ne ...

  9. 获取Portal中POWL程序的APPLID

    获取Portal中POWL程序的APPLID 今天做练习的时候跟 Leader 学了一招,当不知道集成在 Portal 中 POWL 程序的 APPLID 的时候,可以在类 CL_POWL_MODEL ...

  10. How to use USB 3G dongle/stick Huawei E169/E620/E800 ( Chip used Qualcomm e1750) in Linux (China and world)

    Using this 3G module in Linux is so great. I want it. So I made it. The 3G dongle of Huawei E169/E62 ...