上手炫酷狂拽的Sublime Text

来源:互联网 发布:最好吃的方便面知乎 编辑:程序博客网 时间:2024/06/15 05:26

前些天在学弟的推荐下用了Sublime Text,熟悉了几个常用快捷键和插件之后,顿觉吊炸,写代码的速度和愉悦感从原来的开拖拉机升级成了无人驾驶小跑车!

https://tutsplus.com/course/improve-workflow-in-sublime-text-2/ 这是一个很好的教程,虽然是在mac下的,包学包会。

说说我最稀饭的几个功能吧:)

多光标输入

大幅提高工作效率的利器,按住ctrl键,然后用鼠标在需要添加光标的位置点击,就能添加一处光标位置,然后就可以同时输入了!

又例如需要把文件中所有某个单词替换成另一个词,一般的做法是用全部替换(快捷键crtl + h),更酷的做法是选中需要修改的内容,按ctrl + d,sublime就会自动高亮下一处匹配项,连按ctrl+d选中所有需要同时编辑的内容

然后就可以迅速地多光标编辑了!

Go To Anything

Go To Anything 是sublime另一大提高效率利器,在菜单的文件夹选项中,可以打开一个文件夹,文件夹中的文件就会显示在右侧边栏中

Ctrl+P显示Go To Anything输入框

输入文件名,可以定位你需要跳转到的文件,然后输入
  • @ 定位函数声明
  • # 定位一个Token,如变量名,函数名,关键字等等,
  • : 定位到某一行


PS:可以看到,sublime的自动补全非常犀利,只要几个字母就能定位文件和位置
PSS:ctrl+R 是在当前文件中使用@定位  ctrl+G是在当前文件中使用: 定位 ctrl + : 是在当前文件中使用# 定位

总结

有了以上两项功能和非常智能的补全,sublime俨然就是文本编辑器中的小跑车。不仅如此,sublimesublime还有非常傻瓜式的插件管理系统,配上强大的插件就像是给这辆小跑车加上了火箭助推器,比如装了ZenCoding和Emmet之后写Html和CSS,简直就是意到代码到,随心所欲啊。要吐槽的是Sublime自带的编译运行功能看似很好用,用了却觉得显得鸡肋,对我而言在Windows下开发项目还是专门的IDE来得方便,如用Visual Studio写C++,用QCreator写Qt,用Eclipse写Java。而作为一个文本编辑器,Sublime的优势就是编辑任何一种语言的代码都非常快速有效率,这是IDE无法比拟的。
0 0