来到腾讯之后,基本上整个团队都在使用Sublime Text这款编辑神器。虽说自己以前在写python的时候略有接触过,但只是把它当做简单的文本编辑器。来到这边后,才逐渐的体会到这款神作的牛逼之处。

下面关于其使用技巧,略作介绍,以备记录。

关于插件

每一款神器的诞生,总是离不开形形色色的插件,对于sublime同样如此。

直接安装

安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。

使用Package Control组件安装

1.按Ctrl+`调出console
2.粘贴以下代码到底部命令行并回车:

<code class="language-python">
import urllib2,os;
pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path();
os.makedirs(ipp) if not os.path.exists(ipp) else None; open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
</code>

3.重启Sublime Text 2。

4.如果在Perferences->package settings中看到package control这一项,则安装成功。

使用Package Control

1.按下Ctrl+Shift+P调出命令面板

2.输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

 关于使用技巧

首先说说,我在开发的过程中,最常用到的快捷键:

Ctrl+p  在当前项目中检索文件,支持模糊检索

Ctrl+g 跳转到指定行号 

Ctrl+r 搜索该文件中所定义的方法,同样支持模糊搜索

Ctrl+F 当前文件中搜索  Ctrl+Shift+F 全文搜索

Ctrl+L 选中当前行,继续行则选中下一行

Ctrl+/ 注释/取消注释 选中行

Ctrl+d 选择当前单词,继续按则继续选中相同下一个单词(不区分大小写)

Ctrl+Shift / 块注释(注释已选择内容)

 Ctrl+N 新建窗口

 Ctrl+Shift+↑ 与上行互换

 Ctrl+Shift+↓ 与下行互换

 Ctrl+Y 恢复撤销

 Tab 缩进 自动完成

 Shift+Tab 去除缩进

 Ctrl+Enter 光标所在行后插入行

 Ctrl+Shift+Enter 光标所在行前插入行

 Alt+. 闭合当前标签

 Ctrl+Shift+A 选择光标位置父标签对儿

 Ctrl+Shift+[ 折叠代码

 Ctrl+Shift+] 展开代码

拆分窗口/标签页-这个很酷:

Alt+Shift+1 单列

 Alt+Shift+2 双列

 Alt+Shift+5 网格 (4组)

 Ctrl+[1,2,3,4] 焦点移动至相应组

 Ctrl+Shift+[1,2,3,4] 将当前文件移动至相应组

 Alt+[1,2,3…] 选择相应标签页

如果你想知道的更多,点此进入。。。

Sublime Text的使用技巧的更多相关文章

  1. 前端开发利器 Sublime Text 3 使用技巧和总结笔记

    这篇文章是本人在使用该工具进行前端开发的自我总结,思路也许不是很清楚,不过还是希望对读者的你有所帮助,千万别把这边文章收藏起来发霉哦,无论背多少次快捷键,还不及自己多实际操作几次. 目前官方版正式版 ...

  2. Sublime Text 插件 & 使用技巧

    20 个强大的 Sublime Text 插件http://blog.jobbole.com/58725/ 12个不可不知的Sublime Text应用技巧和诀窍http://segmentfault ...

  3. sublime text 3 入门技巧与常见问题解决

    1. 常见问题 - 解决sublime 窗口栏(UNREGISTERED)(未购买)导致的经常性弹窗 解决方法: 点击Help -> About Sublime Text,查看sublimete ...

  4. Sublime Text实用小技巧

    1.输入"!"或"html:5",然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于 ...

  5. Sublime text插件使用技巧

    1.CSScomb 一个css代码格式化插件,在css文件中或选中css代码,使用快捷键:  [ctrl+shift+c],即可实现代码的对齐等格式的优化. mac下修改快捷键:  Preferenc ...

  6. Sublime Text 3使用技巧

    工欲善其事必先利其器,用了很多编辑器,pycharm.Eclipse.notepad++.ultra edit等等,要么是太卡,要么是太简陋 论性感,论轻便,论功能,我选Sublime Text 参考 ...

  7. [笔记]--Sublime Text 2使用技巧

    Sublime个人喜好设置: 在打开个人设置页面Preferences >> Settings - User,加入以下内容: { , //TAB键,4个空格 "translate ...

  8. sublime text 使用小技巧

    sublime下载各个版本 官网 插件官方网站地址 https://packagecontrol.io/ 一.安装设置字体及字体大小 1.点菜单“Preferences--->Setting - ...

  9. Sublime Text 3 使用技巧,插件

    一.安装 官网下载最新版安装包,地址自行百度,或者我的网盘 不要安装某些网站提供的安装包*3,原因如下: 1,安装过程捆绑一些不必要的软件 2,测试过程中,某些功能受到限制 快捷键大全 3,一些设置, ...

随机推荐

  1. 【译】DTD - Entities

    原文:DTD - Entities 实体用于定义XML文档中特殊字符的快捷方式. 实体主要有四种类型: 内置实体(Built-in entities) 字符实体(Character entities) ...

  2. weblogic 开启注意问题

    1.关闭防火墙 service iptables stop chkconfig iptables off 2.weblogic unable to get file lock问题 我的解决办法是ps ...

  3. Deploy Openstack with RDO and Change VNC console to Spice

    Deploy Openstack with RDO and Change VNC console to Spice host os: centOS 7 server config network an ...

  4. Getting Started with Django Rest Framework and AngularJS

    转载自:http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html A ReST ...

  5. Linux硬链接和软连接的区别与总结

    图示软硬链接的区别 有关硬链接的总结 具有相同inode节点号的多个文件互为硬链接文件: 删除硬链接文件或者删除源文件任意之一,文件实体并未被删除: 只有删除了源文件和所有对应的硬链接文件,文件实体才 ...

  6. redis aof文件过大问题

    http://www.itnose.net/detail/6682725.html 最近新安装了一台redis,版本为redis-3.2.5 数据盘用的是固态硬盘. 之前用的是普通硬盘,redis日志 ...

  7. MySQL 操作总结

    1. 数据库级别操作 1.1 创建数据库 CREATE DATABASE db1 default charset utf8 collate utf8_general_ci; 1.2 删除数据库 DRO ...

  8. java之正则表达式、日期操作

    正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求. 作用:比如注册邮箱,邮箱有用户名和密码,一 ...

  9. C语言再学习之 setjmp与longjmp

    前不久在阅读Quake3源代码的时候,看到一个陌生的函数:setjmp,一番google和查询后,觉得有必要针对setjmp和longjmp这对函数写一篇blog,总结一下. setjmp和longj ...

  10. tomcat报错HTTP Status 405 - HTTP method GET is not supported by this URL

    servlet提交表单,结果出错. 出现HTTP Status 405 - HTTP method GET is not supported by this URL 原因是:1.继承自Httpserv ...