【Sublime】Sublime text3 快捷键和小技巧等(不定时更新)

都说vim 是编辑器的神,Emacs是神的编辑器。

我在了解了很多之后其实是倾向vim的,OSX Linux下确实还好。但是办公环境的windows使用起来总有问题,机缘巧合接触到了Sublime 在未经复杂配置的情况下打开java代码的时候,发现默认效果已经很炫酷了。决定学一学这个编辑器。这里不系统,不科学 仅仅是一个菜比的自娱自乐和小笔记

Sublime Text3搭建Java开发环境

安装

cmd内用subl启动

  1. 将sublime的安装路径配置到path里
  2. 写个批处理文件 文件名就起subl.bat 文件内容为:

    @echo off
    start sublime_text %1
  3. 将这个批处理文件放到安装路径下
  4. 打开cmd 敲subl就可以优雅的运行sublime text了 23333

后来发现sublime text3并不需要添加subl.bat就可以实现

搭建Java开发环境

参考

http://blog.csdn.net/chszs/article/details/8232051

https://zhidao.baidu.com/question/2076074518746370228.html


不过还是细说一下,因为中间会遇到一些小问题

1.设置Java的PATH环境变量

略,很简单,可百度。
不过
这里有→

2.写一个bat文件

命名为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  
)

放到jdk的bin目录下
然后进入sublime Text 选择Preferences –>Browse Packages 在里面找到Java文件夹 找到JavaC.sublime-build文件。打开,编辑。

↓↓↓

最底下再添加一行

"encoding": "cp936"

注意和上一个key-value 中间加个”,” (英文逗号)
(没有这一句的话,ctrl+B的编译会出编码问题)

然后我们就可以愉快的玩耍了
java xxx

Sublime Text3的一些快捷键

学到的第一个快捷键 Ctrl+Shifp+p 然后在里面输入你想调出来的功能 比如输入 “view”

环境变量的坑
当时是不停的报找不到class,但是我到java文件所在的目录看。class文件实实在在生成了啊? 然后进入cmd 在本地直接java xxx来看。发现还是不行。后来看到了这篇文章

http://www.cnblogs.com/yinxiangpei/articles/2456123.html

意思是我其实忽略了一个很容易忽略的一点。不加这个分号,会找不到你编译的class
这里写图片描述

引以为戒吧。

Goto Anything

这是sublime一个有趣的功能 详情见图
Goto内窥

  1. Command + P(Ctrl+p):打开GoAnything,此时框内无文字,为文件跳转状态。
    这里写图片描述
    在此基础上,添加#号,以告诉Sublime,接下来要在文件内查找符号了。意即当需要在文件内查找符号时,添加#号。比如“#public” 就会查找出该文件中所有”public

  2. 在1的基础上 输入”@” 可以跳转方法

  3. 其他用法略

其实吧 还是用vim模式好,是不是可以用sublime玩转vim

Vim模式

Preferences → Settings 修改user配置
添加 “ignored_packages”:[] 注意和别的内容用逗号分隔

保存然后今后在sublime text3中直接ESC 进入Command mode .. Let’s Vim…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值