notepad++运行pythonCC++perl32

xiaoxiao2021-02-28  14

一直困扰于需要打开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有助于相关的警告的输出

转载请注明原文地址: https://www.6miu.com/read-1250335.html

最新回复(0)