Notepad++配置语言开发环境

本文介绍如何在Notepad++中配置C/C++、Java和Go语言的开发环境,包括安装必要的工具如MinGW、配置编译和运行命令等步骤。

配置Notepad++的C/C++语言开发环境

1.安装minGW

2.添加“...\MinGW\bin" 到系统PATH环境变量

3.检查编译器是否可以被系统找到,cmd中输入g++ -v

4.接下来在notepad++中有两种方法:

    方法一:

//点击notepad++菜单栏“运行->运行”,弹出如下对话框,输入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"

/*
命令解释 :
第一部分:cmd /k cd /d "$(CURRENT_DIRECTORY)"代表运行cmd 并跳到当前目录..
第二部分:g++ "$(FILE_NAME)" -o "$(NAME_PART)"代表使用...\MinGW\bin\g++.exe来编译当前的源文件 ,并将exe放在当前目录中.
第三部分:$(NAME_PART).exe 这个简单 运行当前程序..
*/

     方法二:

1.安装Notepad++和JDK(略);

2.Notepad++的菜单栏:插件->Plugin Manager->Show Plugin Manager,Available中勾选NppExec,点击Install按钮。

3.按F6或者 菜单栏:插件->NppExec->Execute,输入以下代码:

NPP_SAVE
g++ "$(FILE_NAME)" -o "$(NAME_PART)"
"$(NAME_PART).exe"

 

4.菜单栏: 插件->NppExec,勾选Follow $(CURRENT_DIRECTORY). 

5. 关于打印中文字符时的报错,解决方法为:菜单栏—>编码—>转为ANSI格式编码

 

Java语言开发环境的配置参考:

http://blog.youkuaiyun.com/weifengdq/article/details/50654862

//编译java
NPP_SAVE
javac.exe -encoding UTF-8 "$(FILE_NAME)"

//运行java
NPP_SAVE
java.exe "$(NAME_PART)"

//编译链接C++
NPP_SAVE
g++  "$(FILE_NAME)" -o "$(NAME_PART)" -std=c++11

//运行C++
"$(NAME_PART).exe"

//运行python
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

 

配置notepad++支持golang开发

参考文献:http://www.cnblogs.com/xiaoyangjia/p/5822935.html

1.notepad++安装GOnpp插件

GOnpp插件安装流程:

(1)在菜单“插件”里面依次选择“插件管理”-“显示插件管理”

(2)在标签栏“可用插件”里面找到"GOnpp"并安装,重启notepad++

2.配置notepad++

(1) 下载notepad++的golang支持包,下载地址:http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip

(2) 解压go.zip,目录中有2个文件userDefineLang_Go.xml和go.xml

(3) 把go.xml复制到notepad++目录的\plugins\APIs文件夹中

(4) 打开userDefineLang_Go.xml文件,去掉文件 第一行和最后一行的注释,注意是去掉注释不是删除这行

(5) 点击notepadd++工具栏->语言->自定义语言->导入,最后重启notepad++

    目前支持的快捷键有:代码自动完成  ALT+O ;代码提示 ALT+P;代码格式化 ALT+F  ; 测试代码  ALT+T ;安装   ALT+I ;运行  ALT+R。

 

转载于:https://my.oschina.net/zengjs275/blog/916559

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值