如何优雅地使用sublimetext

author author     2023-03-12     624

关键词:

Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus、Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一。
如何优雅地使用Sublime Text之目录:
Sublime Text 2和3的对比
Sublime Text 3安装插件
Sublime Text 3插件推荐
定制属于自己的快捷键
Sublime不可不知的实用技巧
定制属于自己的个性化主题
Sublime锦上添花些许设置
写在一路更来的结语
Sublime Text 2和3的对比
相比于2,Sublime Text 3就秒启动一项,就压倒性地胜利了。因此在之后的叙述中都以Sublime Text 3为主角。并且3一直在不断的完善更新,具体的差异可参看Sublime Blog.简单的说:
ST3支持在项目目录里面寻找变量
提供了对标签页更好地支持(更多的命令和快捷键)
加快了程序运行的速度
更新了API,使用Python3.3
强烈推荐朋友们使用3! 唯快不破,不解释。
Sublime Text 3安装插件
Sublime Text的强大就是她拥有强大的课可扩展性。您可根据自己的需要安装不同的插件;这使得她变的无比强大的同时又不失轻便。
插件安装方式一:直接安装:
安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。
插件安装方式二:使用Package Control组件安装:
按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)粘贴以下代码到底部命令行并回车:
1
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())

重启Sublime Text 3。如果在Perferences->package settings中看到package control这一项,则安装成功。按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。
PS:国内使用SublimeText3,经常可能遇到无法安装可用插件问题,可remove掉Package Control重新安装下;如遇到连Package Control也无法安装,则可以在别处拷贝一份关于Package Control的文件-(Package Control.sublime-package)存放于Installed Packages目录之下即可。
Sublime Text 3插件推荐
无插件,不神器!根据自己的需要定制属于自己的强大插件集;下面是一些常用的推荐。
Sublime Text3插件:增强篇
20个强大的SublimeText插件
作为在移动端旧游之后,又Web端新游的自己,墙裂推荐以下这么几款插件:
MarkDown Editing
SublimeText不仅仅是能够查看和编辑 Markdown 文件,但它会视它们为格式很糟糕的纯文本。这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。关于如何在SublimeText下高效些东西可参见文章:sublime text 2(3)下的Markdown写作抑或是前段时间写下的追寻高效工作的一路折腾二
SideBarFolders
打开的文件夹都太多了? 来用这个来管理文件夹,世界原来也可以这么美好。
SideBarFolders
<a href="http://www.kuqin.com/shuoit/20151228/349647.html" "="" target="_blank" rel="external" style="color: rgb(128, 0, 128); text-decoration: none; outline-style: none;">Sublime Terminal
这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。
ColorPicker
通常,如果你想使用一个颜色选择器则可能打开 Photoshop 或 GIMP。而在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下Ctrl / Cmd + Shift + C 快捷键。
SublimeREPL
这可能是对程序员很有用的插件。SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。
Ctags插件
有童鞋抱怨Sublime Text不能支持函数的跳转(比如像Eclipse那样,按住Control点击该方法或者对象,即可跳转到定义的地方; Alt+←即可回到原处)。其实Sublime Text也可以借助插件实现之(当然,有些情况下:Can not find defination)毕竟这个也是借助正则来匹配完成的。因此这个也就要求代码很规范。这个插件相对来讲会有些麻烦,具体的可以参见:Sublime Text ctags 的配置.
SublimeLinter插件
SublimeLinter 是前端编码利器——Sublime Text的一款插件,用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript、CSS、HTML、Java、PHP、Python、Ruby 等十多种开发语言。这篇文章介绍如何在 Windows 中配置 SublimeLinter 进行 JS & CSS 校验。
比如写例如像lua这样的弱语言脚本代码,有这个可以规避掉很多不该有的低级错误吧?当然这也需要你SublimeLinter安装完毕之后再安装一个SublimeLinter-lua即可。具体的使用可以参见:借助 SublimeLinter 编写高质量的 JavaScript & CSS 代码
SideBarEnhancements插件
SideBarEnhancements是一款很实用的右键菜单增强插件;在安装该插件前,在Sublime Text左侧FOLDERS栏中点击右键,只有寥寥几个简单的功能;安装了就相当于给其丰了大胸一般。
更强大的是,该插件还能让我们自定义快捷键呼出某个浏览器以预览页面!这样就不用到项目目录下寻找和拖动到特定浏览器中预览了。

附上出处链接:http://www.kuqin.com/shuoit/20151228/349647.html
参考技术A 1、概览:
这是我的桌面,无杀软。(壁纸出处:塞伦盖蒂国家公园狮子,感谢@棒棒糖elaine)

2、使用云服务
比如 Chrome 的书签同步插件 Xmarks(在天朝自带的同步功能有些鸡肋,但是除了书签之外的数据可以使用自带同步功能); Evernote 写笔记、GTD、知识系统管理;将平时不用的但是有价值的东西上传到网盘里; 使用同步文件夹,将重要的文件同步上传到云空间;项目都同步到 SVN 或 GitHub 中。

使用云端软件平台(云端 - 创新生活新体验),把软件都装在上面,也可以将本地软件导入平台中(虚拟化),这样即使是重装系统后也无需重装应用,可携带缓存文件夹到不同电脑上使用平台上的软件,无需安装。绿色,便于管理。

3、美化

3.1 如上面有人说的,使用Mactype字体渲染。(优化后效果好很多)

3.2 使用 clover 创建标签式资源管理器窗口(Clover Brings Chrome-Style Tabs to Windows Explorer.)

3.3 使用 NetSpeedMonitor 来监控网速。(FlorianGilles.com)

3.4 用一个快速而且不弹框的好输入法:《小狼毫》(Downloads - rimeime - 下载 Rime 输入法)
这是相关的介绍:推荐一个神级输入法——Rime ( 谢谢 @郭家宝 提醒更新)

4、优化
定期清理系统垃圾,使用CCleaner(CCleaner - PC Optimization and Cleaning)。
一个月碎片整理一次。使用Defraggler(Defraggler - File and Disk Defragmentation)。

5、其他
优雅地使用Windows唯一的手段就是找到符合自己的操作习惯,把不顺心的情况化解,并乐于挖掘适合自己的功能或者操作,包括快捷键、个性化设置等。

嗯,有人喜欢「番茄工作法」的吗? 对于精力不集中的人,建议使用Focus Booster,一款小巧优雅的软件。(下载:focus booster)

有人想要一个款优雅的 editor,这里推荐一款性感无比的编辑器:Sublime Text 2(各种配色任你选:daylerees/colour-schemes 路 GitHub)

- - Update - -
有人说桌面没有一个图标以及任务栏隐藏就很优雅吗?为什么要学Mac OS?
我想说:这些都是个人习惯问题,只要用得顺手,在两三步下可以迅速找到自己要用得东西就行了。 精简就一定是Mac的专利?

写的时候没想到大家反响这么积极啊,弄到我都有些心虚了,谈不上优雅,只能算利用工具提高生产里而已

如何优雅地使用sublimetext3(转)

转自http://www.jianshu.com/p/3cb5c6f2421c/SublimeText:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Ec... 查看详情

如何优雅地使用sublimetext

SublimeText:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动... 查看详情

如何优雅地使用sublimetext

参考技术A充分理解和使用SublimeText的功能即可编辑多字段选择修改SublimeText支持多处文本的同时修改:选中需要修改的文字,编辑器会自动提示文档内的相同文本。按Cmd+d添加下一个文本段到标记列表,如果需要跳过当前文本段... 查看详情

如何优雅地使用sublimetext

参考技术A1、概览:这是我的桌面,无杀软。(壁纸出处:塞伦盖蒂国家公园狮子,感谢@棒棒糖elaine)2、使用云服务比如Chrome的书签同步插件Xmarks(在天朝自带的同步功能有些鸡肋,但是除了书签之外的数据可以使用自带同步... 查看详情

如何高效地使用sublimetext

参考技术A熟练使用Sublime快捷键之MacMac备注:具体符号对应的按键⌘Commandkey⌃Controlkey⌥Optionkey⇧ShiftKey为了方便大家记忆,将快捷键分成了8个类型,分别为Edit(编辑)Selection(光标选中)Find(查找)View( 查看详情

如何使用sublimetext3

参考技术ASublimeText:款具代码高亮、语提示、自完且反应快速编辑器软件仅具华丽界面支持插件扩展机制用写代码绝种享受相比于难于手Vim浮肿沉重EclipseVS即便体积轻巧迅速启Editplus、Notepad++SublimeText面前略显失色疑款性比编辑... 查看详情

sublimetext3学习参考集

p.p1{margin:0.0px0.0px0.0px0.0px;font:32.0px"HelveticaNeue";color:#2edfa3;background-color:#f8f8fd}span.s1{}1.如何优雅地使用SublimeText:http://jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/#three持续更新中 查看详情

如何优雅地使用disruptor

...用场合了。先从了解Disruptor的核心概念开始,来了解它是如何运作的。下面介绍的概念模型,既是领域对象,也是映射到代码实现上的核心对象。…… 查看详情

如何使用 Java Optional 优雅地替换三元运算符

】如何使用JavaOptional优雅地替换三元运算符【英文标题】:HowtouseJavaOptionaltoelegantlyreplaceTernaryoperators【发布时间】:2019-04-1212:37:13【问题描述】:一个超级简单的问题:这是我使用传统三元运算符?的纯Java代码publicDateTimegetCreatedA... 查看详情

如何优雅地使用ios系统相机相册

如何优雅地使用iOS系统相机、相册概述iOS系统相机、相册功能全部依托于图像选取控制器UIImagePickerController,在使用该控制器时,我们需要按照如下步骤进行检查指定的资源类型是否可用检查指定资源类型下是否支持指定的媒体类... 查看详情

如何优雅地使用vscode来编辑vue文件?

...lStdioCode).当然vscode对vue也不是原生支持的,今天来扒一扒如何配置vscode以便优雅地编辑vue文件先来扒一扒使用PHPStorm遇到的问题:vue文件虽然可以通过插件来解决高亮问 查看详情

如何优雅地使用minicom(代码片段)

minicom简介安装minicom是linux下一款常用的串口调试工具。ubuntu环境下,使用如下命令安装sudoapt-getinstallminicom配置使用前需要进行配置,执行sudominicom-s可打开minicom并进入配置模式,使用方向键,选择需要配置的项目,如Serialportsetu... 查看详情

如何优雅地使用命令行设置windows文件关联(代码片段)

如何优雅地使用命令行设置windows文件关联使用ftype查看帮助设置关联所需命令有ftypeassoc,需要管理员权限。如果忘记使用方法可通过ftype的帮助获取查看方法C:WINDOWSsystem32>ftype/?显示或修改用在文件扩展名关联中的文件类型FTYPE... 查看详情

如何优雅地将 ember 哈希位置重定向到历史位置

】如何优雅地将ember哈希位置重定向到历史位置【英文标题】:Howtogracefullyredirectemberhashlocationtohistorylocation【发布时间】:2013-08-2413:49:58【问题描述】:我当前的Ember路由器正在使用hash位置,我想切换到使用history位置。我正在使... 查看详情

如何使用 gprof 分析守护进程而不优雅地终止它?

】如何使用gprof分析守护进程而不优雅地终止它?【英文标题】:Howtousegproftoprofileadaemonprocesswithoutterminatingitgracefully?【发布时间】:2010-08-1207:40:43【问题描述】:需要分析一个用C++编写的守护进程,gprof说它需要终止进程以获取g... 查看详情

如何优雅地处理使用带有闭包的 NSURLSessionTask 的方法中的错误?

】如何优雅地处理使用带有闭包的NSURLSessionTask的方法中的错误?【英文标题】:HowtoelegantlyhandleerrorsinmethodsusingNSURLSessionTaskwithclosures?【发布时间】:2015-12-2915:30:49【问题描述】:当我有一个处理与RESTAPI通信的类时,我经常有这... 查看详情

如何优雅地重启芹菜工人?

】如何优雅地重启芹菜工人?【英文标题】:HowdoIrestartceleryworkersgracefully?【发布时间】:2012-04-0315:04:24【问题描述】:在发布新版本以更新工作人员中的代码时,如何优雅地重新启动celery工作人员?编辑:我打算做的是这样的... 查看详情

如何优雅地实现分页查询

分页功能是很常见的功能,特别是当数据量越来越大的时候,分页查询是必不可少的。实现分页功能有很多种方式,如果使用的ORM框架是mybatis的话,有开源的分页插件可以使用,如:Mybatis-PageHelper。如果不使用分页插件,那么... 查看详情