Sublime Text 3

安装Package Control

点击View -> Show Console

在下方命令行内,输入以下命令。

import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

输入完,点击回车,可能会卡几秒钟。不要着急。卡完了,就可以发现Package Control已经装好了。可以查看到Preferences下多了一个Package Control来确实是否正常安装完成。

点击Preferences -> Package Control

Sublime乱码问题

在默认的情况下,打开有中文的文件,会出现乱码的问题

打开Package Console,在里面输入Install Package

点击确定。

在输入:ConvertToUTF8,安装这个插件

安装好了是这样的,首先会弹出一个ConverToUTF8插件的简介,然后查看Package Settings中会多一个ConverToUTF8的插件

可以发现,文件乱码的问题解决了。但是文件名还是有方格乱码。

解决文件名方格乱码

文件名方格乱码可能是可能是部分插件的问题导致的乱码,插件问题好解决,把所有插件备份一下,然后一个一个的试,就能照出来。

也有可能是笔记本系统默认设置是125%的项目大小,导致Sublime Text 3的文件名显示出现问题

解决办法:

1.选择“较小-100%”的模式,可以解决文件名乱码

这个是最快速的办法,如果不嫌弃1080P的笔记本看着啥都特别小的情况,可以直接使用这种方法。

2.可以在Sublime的user-settings中,覆盖默认的dpi,让Sublime以一个较小的文字显示

(1). 点击Preferences –> Settings–User

(2).在最后一行加上"dpi_scale": 1.0 (注意:在加上最后一段的时候,前面的字段要加上逗号“,”这是Sublime自己的命名规范)

我的Settings–User

{
"font_face": "Courier New bold",//修改字体,删除本行的话,系统会还原默认字体
"font_size": , //修改字体大小
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"ignored_packages":
[
"Vintage"
],
"dpi_scale": 1.0,
}

Java环境

1.设置Java的PATH环境变量

请参考:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

2.创建批处理Bash Shell脚本文件

由于Java必须先编译java文件,然后再执行class文件,但是Sublime的运行,只会编译java文件而已,并不会执行class。所以需要做一个批处理,来帮助“它”来完成这个任务。

创建文件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目录

3.在Sublime Text 3编辑器中配置相应的Java构建环境

1.打开Sublime的根目录中的Package文件

D:\Sublime Text 3\Packages

2.找到Java.sublime-package

这个东西其实就是个压缩包,可以使用压缩包的软件打开。我这用的是7Z

打开后,找到JavaC.sublime-build文件

将JavaC.sublime-bulid文件取出来,修改成如下代码

{

"shell_cmd": "runJava \"$file\"",

"file_regex": "^(...*?):([0-9]*):?([0-9]*)",

"selector": "source.java"

}

原先是javac换成了自己定义的bat文件runJava

修改好了,将文件放回去,就可以在Sublime中运行,并且显示结果了。

(注意:一定要从压缩包中取出来,再放回压缩包内,如果直接解压压缩包,再压缩成压缩包的话会出现莫名其妙的问题。个人觉得是因为后缀名的问题,因为7z没办法直接压缩出Package的后缀名,而我是把“它”压缩成rar的文件,然后修改后缀名,导致出现这个问题。)

试运行一下:

如果在运行Java时报

Compiling testjava.java.......

[Decode error - output not utf-8]
[Decode error - output not utf-8]
[Decode error - output not utf-8] [Finished in 0.5s]

这是因为Java配置的编译环境编码不正确,Sublime默认的是UTF-8

解决办法:

在刚才修改的JavaC.sublime-build配置文件中的最后一行添加编码格式

再试试:

(注意:如果你的DOS操作系统是中文的话,就需要改字符编码了,如果是英文,不就不用改,改了反而会出现乱码)

如果修改成cp936还如下的错:

Compiling testjava.java.......

[Decode error - output not cp936]
[Decode error - output not cp936]
[Decode error - output not cp936] [Finished in .5s]

需要将runJava修改成

@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
)

Sublime配置与各种插件的更多相关文章

  1. Sublime 配置&插件推荐

    sublime 配置&插件推荐 Sublime编辑器的新鲜特性同时选中多个 先选中一个 再Command + D Command + P @搜索函数 #搜索关键字迷你地图 安装package ...

  2. Sublime Text3安装、配置及常用插件(陆续补全中~)

    一.安装Sublime Text3 网址:http://www.sublimetext.com/3 注册码:(sublime Text3汉化和激活注册码) ----- BEGIN LICENSE -- ...

  3. Sublime text追踪函数插件:ctags 和php代码格式化

    转自:http://blog.csdn.net/zm2714/article/details/8076077 这两天一直纠结两款编辑器——eclipse和sublime Text. eclipse的p ...

  4. sublime配置全攻略

    大家好,今天给大家分享一款编辑器:sublime text2     我用过很多编辑器, EditPlus.EmEditor.Notepad++.Notepad2.UltraEdit.Editra.V ...

  5. sublime text2 操作及插件

    sublime text2 1. 文件快速导航: 这是sublime上面很好用的功能之一,ctrl+p可以调出窗口,菜单上的解释是gotoanythings ,确实如其所言,调出窗口后,直接输入关键字 ...

  6. sublime配置攻略

    大家好,今天给大家分享的编辑器:sublime text2     我用过非常多编辑器, EditPlus.EmEditor.Notepad++.Notepad2.UltraEdit.Editra.V ...

  7. Sublime text追踪函数插件

    Sublime Text2/3怎样在Ubuntu中配置CTags插件 | 浏览:1278 | 更新:2014-03-05 10:34 1 2 3 4 5 6 7 分步阅读 本文详解在Ubuntu Li ...

  8. Ubuntu Sublime 配置

    p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 2018.4.14 Ubuntu Sublime 配置 承 Ubuntu Apach ...

  9. Sublime Text安装SVN插件

    下载插件 Sublime Text2/3 SVN插件 点击下载 安装插件 点击设置(Preferences)->浏览程序包(Browse Packages,,,),新建TortoiseSVN文件 ...

随机推荐

  1. VSCode+Ionic+Apache Ripple开发环境搭建

    vscode作为一个轻量级编辑器,有其独特的魅力. 安装Ionic:npm install -g ionic 安装Apache Ripple模拟器: npm install -g ripple-emu ...

  2. 如何创建一个简单的C++同步锁框架(译)

    翻译自codeproject上面的一篇文章,题目是:如何创建一个简单的c++同步锁框架 目录 介绍 背景 临界区 & 互斥 & 信号 临界区 互斥 信号 更多信息 建立锁框架的目的 B ...

  3. 第九章伪代码编程过程 The PseudoCode Programming Process

    目录: 1.创建类和子程序的步骤概述 2.伪代码 3.通过伪代码编程过程创建子程序 4.伪代码编程过程的替代方案 一.创建类和子程序的步骤概述 (1)创建一个类的步骤 1.创建类的总体设计 2.创建类 ...

  4. Url通配符映射

    原文:http://www.cnblogs.com/liukemng/p/3726897.ht 1.URL路径映射 1.1.对一个action配置多个URL映射: 我们把上一篇中的HelloWorld ...

  5. [pyqt4]mark

    sip SIP must be installed before building and using PyQt4 必须安装sip首先 https://riverbankcomputing.com/s ...

  6. 建模分析之机器学习算法(附python&R代码)

    0序 随着移动互联和大数据的拓展越发觉得算法以及模型在设计和开发中的重要性.不管是现在接触比较多的安全产品还是大互联网公司经常提到的人工智能产品(甚至人类2045的的智能拐点时代).都基于算法及建模来 ...

  7. Android应用开发中半透明效果实现方案

    下面是自定义Activity半透明的效果例子:res/values/styles.xml<resources>  <stylename="Transparent " ...

  8. [转]Raspberry Pi树莓派无线网卡配置[多重方法备选]

    要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一.第一种方法:通过配 ...

  9. Oracle EBS FND User Info API (转) EBS用户账号密码职责相关

    . 与用户信息相关API PKG. --和用户处理有关的API FND_USER_PKG; --和用户密码处理有关的API FND_WEB_SEC; --和用户职责处理有关的API FND_USER_ ...

  10. git config 配置

    1. git config简介 我们知道config是配置的意思,那么git config命令就是对git进行一些配置.而配置一般都是写在配置文件里面,那么git的配置文件在哪里呢?互动一下,先问下大 ...