和Sublime text3配置C++运行环境类似,它所要做的工作如下:

  1. 安装MinGW
  2. 将MinGW下的bin文件夹添加到系统路径中,以便于系统能够搜到g++编译器
  3. 为Notepad++配置环境

现在只针对第3步进行记录

方法1

直接在菜单->运行->运行下复制以下两行内容中的任何一条,复制完成后直接就能打开CMD窗口,然后就运行即可

  1. cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT // 命令1
  2. cmd /k "$(NAME_PART)" & PAUSE & EXIT // 命令2

关于上面的命令,解释如下:

引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。

  • & PAUSE 含义是命令运行后暂停等待键盘操作
  • & EXIT 含义是完成后退出运行窗口,回到notepad++

gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。(很简单,将”g++.exe”换成”D:/MinGW/bin/g++.exe”,还是要参照你安装的路径)

image.png

运行以下程序

  1. int maximum(int n) {
  2. return n;
  3. }
  4. template<typename... Args>
  5. int maximum(int n, Args... args) {
  6. return max(n, maximum(args...));
  7. }
  8. int main() {
  9. cout << "the max num is: "<< maximum(57, 89, 78, 56, 103) << endl;
  10. return 0;
  11. }

运行成功界面如下:
image.png
之后,我们可以为它设置一个快捷键
GIF2021_8_14_1.gif

方法2:使用NppExec来配置

关于NppExec快捷键的安装很简单,百度一下即可,安装成功后按以下步骤配置

  1. 按下F6键,调出执行命令的窗口,然后将以下内容复制到其中

    1. NPP_SAVE
    2. cmd /c g++ -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
    3. echo
    4. echo
    5. echo 开始编译
    6. "$(CURRENT_DIRECTORY)\$(NAME_part).exe"
  2. 将上面的内容保存为,Comple C++宏命

  3. 打开插件NppExec下的Adanced Options,将该才的宏命令添加到菜单栏中

GIF2021_8_14_2.gif

  1. 添加快捷键,打开 运行->管理快捷键,在面板下选择插件命令,然后点击快捷键的空白位置,添加快捷键

image.png