sublime text3 在osx下搭建c和java环境

小弟最近用了osx系统
以前在win上习惯了sublime的华丽
在osx上下载了c和java的运行环境(在终端输入输入g++ 显示"no input files",输入java 显示了版本信息)

但是我在sublime的 tool中只找到了build 没发现run...
请教一下 如何设置 让我美丽的sublime能运行起来。。。
在此谢过各位大大了

阅读 13.9k
4 个回答

http://www.cnsecer.com/720.html
这个也许能帮上你
mac下runJava.bat 换成runJava.sh

$ cat javacr.sh

#!/bin/sh

javac $1.java

javac $1

别忘了 chmod +x and palce in PATH.

如果面对少量代码,那么楼上可能已经解决了你的问题。

我们可以使用自动化编译打包脚本来实现自动化编译,测试和打包。Sublime Text等优秀的编辑器都是能够很好支持的。

如果你工作的是C++项目,那么你可以使用Makefile脚本或者CMake,SCons等构建脚本。

如果你工作的是Java项目,那么你可以使用Ant脚本或者Maven,Gradle等构建脚本。

如果你工作的是Objective-C项目,那么你可以使用Podfile等脚本。

我这里有一个C++的项目,虽然我只有一个tree1.c文件,但是我还是会选择编写一个Makefile脚本,实现自动化编译和测试。这是现在开发的主流,我们不应该反复的做同样没有任何技术含量的事情...

# Simple Makefile for automate

all: tree1 tree2
    echo "build all"

tree1:
    gcc `xml2-config --cflags --libs` -o tree1 tree1.c

tree2:
    gcc `xml2-config --cflags --libs` -o tree2 tree2.c

test1: tree1
    ./tree1 test.xml

test2: tree2
    ./tree2 test2.xml

clean:
    rm -rf tree1 tree2

当然,学习这些自动化构建工具是有成本的,但是这是现在的主流,一切都是值得的。

http://www.puteulanus.com/archives/553
新建一个编译系统,配置文件输入:

{
    "shell_cmd": "javac -encoding utf-8 $file_name && java $file_base_name",
    "file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
    "selector": "source.java",
    "encoding": "gbk"
}

保存之后就可以使用Ctrl+B运行程序了。
运行效果

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题