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. UNDER THE HOOD OF THE NEW AZURE PORTAL

    http://jbeckwith.com/2014/09/20/how-the-azure-portal-works/ So - I haven’t been doing much blogging ...

  2. Ubuntu Dev Box Setup

    Editor VIM Sublime Atom Visual Studio Code SSH Client PAC Manager File Manager Double Commander Imag ...

  3. SourceTree如何连接ssh的仓库地址,这里记录的是客户端需要做的事

    1. 2. 打开命令行以后输入ssh-keygen -t rsa -C "example@example.com"',这个地方输入的是你注册gitlab所使用的邮箱.按回车,之后还 ...

  4. TortoiseGit状态图标不能正常显示的解决办法

    1:确认是不是64bit 系统上装了 32bit 的 TortoiseGit,如果是的话,这个只要再安装 64bit 的 TortoiseGit就可以 了,如果不是,请往下看.   2:在开始菜单的搜 ...

  5. redis 五种数据类型的使用场景

    String 1.String 常用命令: 除了get.set.incr.decr mget等操作外,Redis还提供了下面一些操作: 获取字符串长度 往字符串append内容 设置和获取字符串的某一 ...

  6. mysql 查询行号

    SELECT @rowno:=@rowno+1 as rowno,r.* from t_zg_loanee_apply r,(select @rowno:=0) t;

  7. 一:luecne初体验

    package com.cmy.lucene.lucene; import java.io.File; import java.io.FileReader; import java.nio.file. ...

  8. asp .Net TreeView实现数据绑定和事件响应

    最近做了一个图书馆管理系统,其中要实现中图法分类号查询,因为初学asp ,感觉还有点难度, 第一步:数据库文件 第二步 向界面中拖进TreeView控件 第三步添加事件 下面是cs文件代码 //Tre ...

  9. ios学习-制作一个浏览图片的Demo

    一.项目要求:制作一个浏览图片的Demo,要求包含夜间模式,以及改变图片大小,能够显示不同的图片描述 二.开发步骤: 1.在storyboard上添加一个空白的View,然后添加”设置“按钮,添加im ...

  10. 初学Objective-C语言需要了解的星星点点

             其实大多数开发初学者都有一些相同的特点,可以说是一种“职业病”.Most有其他平台开发基础的初学者,看到Xcode就想摩拳擦掌:看到Interface Builder就想跃跃欲试:而 ...