小弟最近用了osx系统
以前在win上习惯了sublime的华丽
在osx上下载了c和java的运行环境(在终端输入输入g++ 显示"no input files",输入java 显示了版本信息)
但是我在sublime的 tool中只找到了build 没发现run...
请教一下 如何设置 让我美丽的sublime能运行起来。。。
在此谢过各位大大了
小弟最近用了osx系统
以前在win上习惯了sublime的华丽
在osx上下载了c和java的运行环境(在终端输入输入g++ 显示"no input files",输入java 显示了版本信息)
但是我在sublime的 tool中只找到了build 没发现run...
请教一下 如何设置 让我美丽的sublime能运行起来。。。
在此谢过各位大大了
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运行程序了。
3 回答3.9k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读
1 回答1.3k 阅读
1.1k 阅读
807 阅读
我之前写cpp的时候是在编译以后手动运行的,反正按一下↑再回车很快。
java给你提供一个方法:MAC 系统下使用 Sublime Text 2 直接编译运行 java 代码 我很久之前写的。