1. 为什么要配置EditPlus使其能够编译运行Java、Python、C/C++等程序?

  EditPlus是一款轻量级(大约2M)的文本编辑器,实际开发中,只需要关联相应的编译工具就可以化身为一个轻量级的IDE。EditPlus本身不具有编译运行程序的功能,开发Java、Python、C/C++通常会选择Eclipse, MS VC++等IDE,但其强大的功能背后却有着“启动速度慢”,“占用资源多”的缺点。当然,这也十分正常,鱼和熊掌向来是很难兼得。用这个大家伙开发公司的大项目,用起来自然是得心应手;但对于一般的小程序,就有点“杀鸡用牛刀”的感觉了。然而,无论在工作还是平时自己学习中,写个小程序,通常只要一个cpp文件就可以的测试程序还是经常有的事。这样每次打开VS2010就为写一个小小的测试程序,实在是有些“奢侈”了。配置EditPlus使其能有编译运行一些短小的测试程序,或者在查看别人写的程序的时候能够运行这些程序,而不仅仅只把EditPlus当做文本编辑器来使用。

2. EditPlus配置Java编译环境

首先安装好JDK以及EditPlus,接下来配置EditPlus
点击工具栏中的"Tools", 选择"Perferences",选择左侧"Tools -> User Tools",默认在Groups and items会显示Group1,点击"Group Name"将其修改为"Java编译环境"
点击"Add Tools":
Menu text        : Javac
Command          : E:\Program Files\Android\Java\jdk1.8.0_05\bin\javac.exe
Argument         : $(FileName)
Initial diretory : $(FileDir)
Action           : Capture output

Command是JDK的安装目录下的javac.exe所在的路径,根据自己电脑的安装位置自行修改。Javac工具的配置如下如所示:

点击"Add Tools" :
Menu text        : Java
Command          : E:\Program Files\Android\Java\jdk1.8.0_05\bin\java.exe
Argument         : $(FileNameNoExt)
Initial diretory : $(FileDir)
Action           : None

Command是JDK的安装目录下的java.exe所在的路径,与javac.exe在同一个文件夹中。如下如所示:

配置完成之后,写一个Java程序:

Ctrl + 1 :编译
Ctrl + 2 :运行

双击出错的某一行错误信息,EditPlus会自动定位出错行。

3. EditPlus配置Python编译环境

首先安装好Python解释器以及EditPlus,接下来配置EditPlus

与配置Java编译环境类似,点击工具栏中的"Tools", 选择"Perferences",选择左侧"Tools -> User Tools",默认在Groups and items会显示Group2,点击"Group Name"将其修改为"Python编译环境"
点击"Add Tools":
Menu text        : Python
Command          : D:\Program Files\Python27\python.exe
Argument         : $(FileName)
Initial diretory : $(FileDir)
Action           : Capture output

Command是Python.exe所在的路径,根据自己电脑的安装位置自行修改。Python工具的配置如下如所示:

配置完成之后,写一个Python程序,Ctrl + 1即可运行。

4. EditPlus配置C/C++编译环境

适用于VS2008, VS2009, VS2010等版本,不适用VC6版本。EditPlus关联MS VC编译器的cl.exe即可。

首先确保电脑中安装有VS2010等版本,在其安装路径(如D:\Program Files\Microsoft Visual Studio 10.0\VC\bin)中找到cl.exe,这个就是编译C/C++的工具,然后这个目录中新建一个cl.bat文件,用Editplus或者记事本打开,编辑内容如下并保存:注意将VS100COMNTOOLS替换成自己编译器对应的版本,如08版改为VS80COMNTOOLS,09版改为VS90COMNTOOLS,其他版本可以在环境变量中查看具体应该替换成什么。

 echo off
call "%VS100COMNTOOLS%vsvars32.bat"
if "%1" == "" goto usage
cl.exe "%1"
goto :eof :usage
echo:
echo Error using cl.bat. The correct usage is:
echo % Filename
echo:
echo For example:
echo % C:/example.cpp
goto :eof

接下来配置EditPlus,点击工具栏中的"Tools", 选择"Perferences",选择左侧"Tools -> User Tools",默认在Groups and items会显示Group3,点击"Group Name"将其修改为"C/C++编译环境"

点击"Add Tools":
Menu text        : Compile
Command          : D:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cl.bat
Argument         : $(FilePath)
Initial diretory : $(FileDir)
Action           : Capture output

Command是cl.bat所在的路径,根据自己电脑的安装位置自行修改。Compile工具的配置如下如所示:

点击"Add Tools" :
Menu text        : Run
Command          : $(FileNameNoExt)
Argument         : 
Initial diretory : $(FileDir)
Action           : None

Run工具配置如下图所示:

配置完成之后,写一个C/C++程序:

Ctrl + 1 :编译
Ctrl + 2 :运行

注意:当电脑中配置多个编译环境时,如Java, Python, C/C++,编译运行程序需要在Tools->User Tool Group中选择与其对应的工具组(可使用快捷键)!!!

Editplus配置Java、Python、C/C++ (基于VS2010) 编译环境的更多相关文章

  1. Editplus配置java运行环境

    Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步, ...

  2. Editplus配置java编译环境

    EditPlus配置java编译环境 第一步:检测自己是否已经有jdk 1.win+r,输入cmd,打开控制台 2.控制台下输入javac出现类似的画面,代表jdk已经成功安装 第二步:打开Editp ...

  3. 配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp

    配置 Windows 下的 nodejs C++ 模块编译环境 根据 node-gyp 指示的 Windows 编译环境说明, 简单一句话就是 "Python + VC++ 编译环境&quo ...

  4. EditPlus配置[C++] [Python] [Java] 编译运行环境

    以前一直用Codeblocks写C++,eclipse写Java,再在eclipse里面集成PyDev写Python,首先无法忍受代码自动补全功能(这个功能也许你万分喜欢),也无法忍受如此重量级的ID ...

  5. EditPlus 配置 Java & C/CPP 开发环境

    0.1安装EditPlus 0.2安装Java 0.3安装MinGW 0.4配置Java和MinGW环境变量 1.配置Java开发环境 1.1 Tool-->Preferences 1.2 Ja ...

  6. 应用 EditPlus 配置 Java 编译环境

    此文全文摘抄自: http://jingyan.baidu.com/album/37bce2be3ceef61002f3a208.html?picindex=7,谢啦 应用成功: EditPlus(文 ...

  7. Editplus配置java运行环境以及其他需求的简单设置

    java配置 首先,打开"工具"(tools)选项,选择"配置自定义工具组"(英文版 是倒数第二个)然后按照上面第二幅图片来配置javac环境,其中命令一栏是j ...

  8. 配置 Windows 下的 nodejs C++ 模块编译环境

    根据 node-gyp 指示的 Windows 编译环境说明, 简单一句话就是 "Python + VC++ 编译环境". 所有需要的安装文件, 我都下载好放到百度云盘了: nod ...

  9. Linux本地yum源配置以及使用yum源安装gcc编译环境

    本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...

随机推荐

  1. JWT(JSON Web Token) Java与.Net简单编码实现

    参考 JWT(JSON WEB TOKENS)-一种无状态的认证机制 基于Token的WEB后台认证机制 各种语言版本的基于HMAC-SHA256的base64加密 Java与.Net实现实现 // ...

  2. js 返回上一页和刷新以及页面跳转

    1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forw ...

  3. CF991C

    题解: 很显然不会有那么多种肯能 所以都列出来即可 代码: #include<bits/stdc++.h> using namespace std; int main() { ]; sca ...

  4. this指针逃逸问题

    this指针逃逸是指在构造函数返回之前,其他线程已经就持有了该对象的应用,产生的结果自然和预期可能会产生差异.常见的this指针逃逸,在并发编程实战一书中,作者指出:在构造函数中注册事件监听,在构造函 ...

  5. Unity3D查找丢失材质和脚本工具

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...

  6. Android逆向之旅---Android中锁屏密码算法解析以及破解方案

    一.前言 最近玩王者荣耀,下载了一个辅助样本,结果被锁机了,当然破解它很简单,这个后面会详细分析这个样本,但是因为这个样本引发出的欲望就是解析Android中锁屏密码算法,然后用一种高效的方式制作锁机 ...

  7. Keras 自定义层

    1.对于简单的定制操作,可以通过使用layers.core.Lambda层来完成.该方法的适用情况:仅对流经该层的数据做个变换,而这个变换本身没有需要学习的参数. # 切片后再分别进行embeddin ...

  8. vue 之node.js 02

    文档 铺垫 以前网页制作web1.0 如今是web2.0-->交互式操作 前端工具 grunt gulp webpack :打包机 作用:将项目中的js,css,img,font,html等进行 ...

  9. 每天一个linux命令:【转载】cat命令

    cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件] ...

  10. Uoj 441 保卫王国

    Uoj 441 保卫王国 动态 \(dp\) .今天才来写这个题. 设 \(f[u][0/1]\) 表示子树 \(u\) 中不选/选 \(u\) 时的最小权值和,显然有:\(f[u][0]=\sum ...