notepad++运行python/C/C++/perl32
来源:互联网 发布:ios8录屏软件 编辑:程序博客网 时间:2024/05/18 10:34
一直困扰于需要打开ide才能执行相关程序,现在将notepad如何直接运行python/C/C++方法整理一下
本方法系统环境:windows10
notepad++运行python方法:
首先,请确保机器安装了python,并且配置了python的系统环境变量;
因为现在python还在2.X向3.X过渡,因此2.X的程序和3.X的程序都不少,所以需要在pc上安装双版本。以下为双版本的运行方法(均需要配置系统环境变量):
2.X以python2.7为例:在cmd中输入py -2,进入python2.7环境
3.X以python3.4为例:在cmd中输入py -3,进入python3.4环境
然后,点击notepad中的“运行”=》“运行”(或者直接F5)
在运行框中输入:(python 2.X环境)
cmd /k py -2 "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
然后,输入name(python2.7或者自己喜欢的)->设置快捷键如果有冲突ok键上方会有提示
最后,保存即可。
python3.X只需要将-2 换成-3即可
如果系统中只有一个python版本,则:
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
即可。
上述命令的详细解释:
cmd /k python: 打开Cmd窗口,运行/k后边的命令,并且执行完毕后保留窗口。此处即python(因为在环境变量里已经添加了Python目录,所以这里不用指定Python程序的目录,就可直接找到)
$(FULL_CURRENT_PATH) :Notepad++的宏定义,表示当前文件的完整路径。
& 用来连接多条命令
ECHO:换行
PAUSE: 表示运行结束后暂停(cmd中显示“请按任意键继续. . .”),等待一个按键继续
EXIT: 表示“按任意键继续. . .”后,关闭命令行窗口。
notepad++运行C方法:
首先:需要安装windows环境下的GCC和G++。本人安装的是TDM-GCC,官方下载即可(注意系统版本)。
官方下载页:http://tdm-gcc.tdragon.net/download 选择即可(64位tdm64-gcc-5.1.0-2.exe)。
notepad++运行C程序的设置方法如同python,运行框中如数如下命令:
********请注意以下参数无换行********
cmd /k D:\TDM-GCC-64\bin\gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
保存,设置好想要快捷键(注意冲突问题),保存即可。
命令行解释:
cmd /k是弹出cmd窗口并执行后续指令。&和&&表示连接作用,说明有多行指令合为一行。
(1)gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" 编译生成.exe文件,输出源文件所在目录。注意这里需要有引号,目的是为了在目录及文件名存在空格的情况下也能够正常运行。
(2)&& CLS 清屏。&&的意义在于,前面的语句出现错误,将不会执行该句。
(3)&& "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" 运行刚刚生成的.exe文件。如果先前的编译错误,将不会运行。
(4)& PAUSE 暂停,提示”按任意键继续“。这里无论前面有否错误,都将执行。因此我们看到的是编译错误,显示错误信息并暂停的窗口。
(5)& EXIT 退出。
notepad++运行C++方法:
如下为G++的设置方法,运行参数更改如下:
********请注意以下参数无换行********
cmd /k D:\TDM-GCC-64\bin\g++ -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
如果需要进行gdb调试,则在-o的前面加上-g命令,TDM-GCC-64已经默认将路径添加到了系统环境变量,因此直接在cmd下运行gdb即可,如果不能直接运行,则将X:Y\TDM-GCC-64\bin添加到系统环境变量中即可。
X:Y X表示盘符。Y路径
本人为:D:\TDM-GCC-64\bin
运行perl32为方法:
cmd /k C:\Perl64\bin\perl.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
其中C:\Perl64\bin\perl.exe为自己的路径 ;C:\Perl64\bin\perl.exe后面加上 -w有助于相关的警告的输出
阅读全文
0 0
- notepad++运行python/C/C++/perl32
- notepad++运行c程序
- Notepad++编译、运行C
- Notepad++配置C/C++,Python开发环境
- notePad++配置C/C++编译运行环境
- 用notepad++编译运行c/c++程序
- NotePad++编译运行C程序的示例
- 为Notepad++配置C/C++、C#、Java、Python编译环境
- 为Notepad++配置C/C++、C#、Java、Python编译环境
- notepad++ c c++ java python 环境配置
- Notepad++配置c++、python、java与C#
- Notepad++配置c++、python、java与C#
- win8环境下,用Notepad++运行C++/C
- Notepad++ 配合批处理命令自动运行C/C++/java
- NotePad++运行C,源目录生成,编译并运行
- Notepad++ 运行Python程序
- Notepad++ 运行Python程序
- Notepad++ 运行Python程序
- Web局部刷新的实现
- Android——Bitmap及其BitmapFactory的常用方法
- Intent传输数据-3
- 3D Systems Geomagic Design X 2016.1.0 x64\
- hdu 2369
- notepad++运行python/C/C++/perl32
- Python练习17-----pytz 模块的安装
- Bentley MicroStation CONNECT Edition Update 3 10.03.00.30 Full Win64 1DVD
- 转:PC上 python 通过串口和 arduino 读写交互成功,哈哈,真好玩
- 算法概论第八章练习题 8.19
- 268.Missing Number leetcode
- 【iOS】基于Realm数据库的记账软件--前言
- Arisa20.0航天 服装服装CAD软件破解版.rar
- Web基础之遇见Filter