博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开始使用Sublime Text 2
阅读量:4030 次
发布时间:2019-05-24

本文共 1781 字,大约阅读时间需要 5 分钟。

原文链接:

寒假的时候在小众软件上,看到的这个软件。不过因为自己有EMeditor也就没有在意。前两天一个学长的又在他博客上推荐了下,于是忍不住装了一下,发现真是个不错的编辑器。相当轻便、简洁、使用,相比之下EMeditor真的就复杂多了(忍不住吐槽下11区的软件为什么都这么复杂,要是放到天朝绝对没什么市场的)。闲话不多说,开始介绍:

1.下载

下载分为Beta版和Dev版,Beta版大概一月一更,Dev版大概三五天一更,各位看自己的喜好吧

Beta:

Dev:

 2.Go to anything

下载略过,直接介绍特性,第一个Go to anything ,直译是“到任何地方”,相当犀利的功能

用 Ctrl+P 可以快速跳转到当前项目中的任意文件,可进行关键词匹配。

用 Ctrl+P 后 @ (或是Ctrl+R)可以快速列出/跳转到某个函数(很爽的是在 markdown 当中是匹配到标题,而且还是带缩进的!)。

用 Ctrl+P 后 # 可以在当前文件中进行搜索。

用 Ctrl+P 后 : (或是Ctrl+G)加上数字可以跳转到相应的行。

而更酷的是你可以用 Ctrl+P 加上一些关键词跳转到某个文件同时加上 @ 来列出/跳转到目标文件中的某个函数,或是同时加上 # 来在目标文件中进行搜索,或是同时加上 : 和数字来跳转到目标文件中相应的行。

3. Command Palette

重要功能,命令菜单,任何指令只需进入Command Palette便可很方便的执行

4.安装包控制(Package Control)

打开Sublime Text 2,按快捷键 ctrl+` 或者点击 Tools → Command Palette 调出控制台Console;

将以下代码复制粘贴进命令行后回车:

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) elseNone;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
重新启动Sublime Text 2,如果在Preferences → Package Settings 中看到 Package Control 这一项,就说明安装成功了。

 

5.安装Alignment插件

对于喜欢整齐的码民来说,这不失为一个省事的插件。该插件可以通过上面安装好的 Package Control 来安装:

按ctrl + shift + P调出命令面板;

输入 install 调出 Package Control:Install Package 选项,并回车;

输入Alignment,选中并按回车安装;

重启Sublime Text 2,选中文本并按ctrl + alt + a 就可以进行对齐操作了。

6.安装ctags

在Package控制菜单中输入ctags,就能搜到ctags这个插件,回车便可安装。实际使用过程中发现刚开始怎么跳不对,于是打开ctags的配置文件看了看,代码和配置文件在”/Users/henshao/Library/Application Support/Sublime Text 2/Packages/CTags”这个路径下,CTags.sublime-settings这个配置文件貌似也没什么问题。于是手动使用ctags生成一个.tags的文件,再跳转就好了。跳到定义处使用”ctrl+t ctrl+t”,跳回来使用”ctrl+t ctrl+b”,更多快捷键可以在ctags的官网上看到。

在整个试用过程中,Sublime Text 2给我的感觉是简单、流畅。和chrome浏览器一样的特点啊!虽然现在还不足以和成熟的编辑器相抗衡,不过上升趋势很大 !推荐使用哦 !

有个事忘记说了,Sublime Text 2是付费软件,价格很高(59美刀),但可无期限试用,试用限制很小…

转载地址:http://lxmbi.baihongyu.com/

你可能感兴趣的文章
Matlab与CUDA C的混合编程配置出现的问题及解决方案
查看>>
2017阿里内推笔试题--算法工程师(运筹优化)
查看>>
python自动化工具之pywinauto(零)
查看>>
python一句话之利用文件对话框获取文件路径
查看>>
PaperDownloader——文献命名6起来
查看>>
PaperDownloader 1.5.1——更加人性化的文献下载命名解决方案
查看>>
如何将PaperDownloader下载的文献存放到任意位置
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
系统架构:Web应用架构的新趋势---前端和后端分离的一点想法
查看>>
JVM最简生存指南
查看>>
漂亮的代码,糟糕的行为——解决Java运行时的内存问题
查看>>
Java的对象驻留
查看>>
自己动手写GC
查看>>
Java 8新特性终极指南
查看>>
logback高级特性使用(二) 自定义Pattern模板
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
可扩展、高可用服务网络设计方案
查看>>
如何构建高扩展性网站
查看>>
微服务架构的设计模式
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>