一、下载Sublime Text 3
从官网上即可下载,或者从我的资源里下载破解版(http://download.csdn.net/download/slowwind2007_lishu/6882517)
二、下载最新的JDK
从官网上即可下载,安装此JDK,我是用的是jdk1.7.0_51
三、设置Java环境变量
1、打开我的电脑–属性–高级–环境变量
2、新建两个环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.7.0_51
CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、编辑Path环境变量,增加如下路径:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4、 创建批处理或Bash Shell脚本文件
打开任意的文本编辑器,输入下面的内容,并保存为runJava.bat文件。
@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1……
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO ———OUTPUT———
java %~n1
)
然后把runJava.bat批处理文件移动到JDK的bin目录,如我的是 D:\Program Files\Java\jdk1.7.0_51\bin
四、Sublime的配置
配置目录为: %安装目录%/package/Java.sublime-package
用WinRAR打开,从里面选择JavaC.sublime-build打开,修改里面的内容为:
{
“shell_cmd”: “runJava.bat \”$file\”“,
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
“selector”: “source.java”,
“encoding”: “GBK”
}
保存此修改后的文件到 Java.sublime-package中。
这个地方如果找不到Java.sublime-package文件,按照以下方法:
其次,在Sublime中安装Package Resource Viewer,具体操作步骤如下:
(1)ctrl+shift+p打开package control;
(2)输入Install Package;
(3)搜索Package Resource Viewer并安装。
第三步,修改Javac.sublime-build:
安装Package Resource Viewer就是为这一步服务。同上面的步骤,打开package control,输入PackageResourceViewer:Open Resource,回车后输入java,回车后输入Javac.sublime-build,就能够打开我们所需要修改的文件:
将第一行的“shell_cmd”: javac \” file\""改成"shellcmd":"runJava.bat\" file\”“
五、简单的测试
写一个Hello小程序
import java.io.*;
public class Hello{
public static void main(String[] args) {
System.out.println(“Hello Sublime Text 3!”);
}
}
输出如下:
Compiling Hello.java……
———OUTPUT———
Hello Sublime Text 3!
[Finished in 1.2s]
这次实测运行成功,注意不要抄错程序就可以了。
最近在用Sublime Text 3,很多人用它写前端,对Java研究较少。按网上的教程进行设置之后,对中文的支持仍然不尽人意,在编译窗口往往将中文显示为空白甚至报错。
一直在用cmd命令行手动编译运行,不胜其烦。今天调试了各步聚的参数,终于完美解决此问题。
以下步骤依据网友的心得修改而成:
方法一:
打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:
{
“cmd”: [“javac”,”-encoding”,”UTF-8”,”-d”,”.”,”$file”],
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
“selector”: “source.java”,
“encoding”:”GBK”,
//执行完上面的命令就结束
// 下面的命令需要按Ctrl+Shift+b来运行
“variants”:
[
{
“name”: “Run”,
“shell”: true,
“cmd” : [“start”,”cmd”,”/c”, “java {file_base_name} &echo. & pause”],
// /c是执行完命令后关闭cmd窗口,
// /k是执行完命令后不关闭cmd窗口。
// echo. 相当于输入一个回车
// pause命令使cmd窗口按任意键后才关闭
“working_dir”: “{file_path}”,
“encoding”:”GBK”
}
]
}
ctrl+B编译,Ctrl+shift+b运行。
方法二:
1.安装JDK并配置环境变量
2.在JDK的bin目录下新建runJava.bat文件,右键选编辑,复制粘贴如下代码并保存:
@echo off
cd %~dp1
echo Compiling %~nx1……
if exist %~n1.class (
del %~n1.class
)
javac -encoding UTF-8 %~nx1
if exist %~n1.class (
echo ——Output——
java %~n1
)
3.打开Sublime Text 3,依次点击Preference, Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:
{
“shell_cmd”: “runJava.bat \”$file\”“,
“file_regex”: “^(…?):([0-9]):?([0-9]*)”,
“selector”: “source.java”,
“encoding”: “GBK”
}
保存后即可在Sublime Text 3中按Ctrl+B编译Java运行文件,这种方法的缺点是无法在控制台输入,如果程序需要输入内容,则直接报错
神级代码编辑器 Sublime Text 全程指南
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Ctrl + B
Ctrl + I
Ctrl + Q
Ctrl + L
Ctrl + K
Ctrl + G
Ctrl + H
Ctrl + O
Ctrl + U
Ctrl + R
Ctrl + Z
Ctrl + Y
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]
使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。
本编辑器支持 Markdown Extra , 扩展了很多好用的功能。具体请参考Github.
Markdown Extra 表格语法:
项目 | 价格 |
---|---|
Computer | $1600 |
Phone | $12 |
Pipe | $1 |
可以使用冒号来定义对齐方式:
项目 | 价格 | 数量 |
---|---|---|
Computer | 1600 元 | 5 |
Phone | 12 元 | 12 |
Pipe | 1 元 | 234 |
定义 D
定义D内容
代码块语法遵循标准markdown代码,例如:
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
生成一个脚注1.
用 [TOC]
来生成目录:
使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.
更多LaTex语法请参考 这儿.
可以渲染序列图:
或者流程图:
即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入write.blog.csdn.net/mdeditor即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。
用户写博客的过程中,内容实时保存在浏览器缓存中,在用户关闭浏览器或者其它异常情况下,内容不会丢失。用户再次打开浏览器时,会显示上次用户正在编辑的没有发表的内容。
博客发表后,本地缓存将被删除。
用户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。
注意:虽然浏览器存储大部分时候都比较可靠,但为了您的数据安全,在联网后,请务必及时发表或者保存到服务器草稿箱。