Sublime Text 快捷键及插件安装

时间:2022-02-06 21:38:59

  Sublime Text是一款跨平台的编辑器,它小巧绿色且速度非常快,支持各种流行编程语言的语法高亮、代码补全等,插件非常丰富!editplus、notepad++也都是不错的工具,体积轻巧,启动迅速,但用过Sublime Text后,就知道这是最好的。

  sublime text 官网下载:http://www.sublimetext.com/

一、Sublime Text  快捷键用法大全

打开/前往

Ctrl+P:搜索项目中的文件

Ctrl+G:跳转到第几行

Ctrl+R:前往 method

ctrl+; :前往字段

Ctrl+Shift+P:打开命令面板
Ctrl+N:新建窗口

ctrl+o:打开文件

ctrl+shift+s:另存为

Ctrl+W:关闭当前打开文件

Ctrl+Shift+W:关闭所有打开文件

ctrl+`显示python命令行

界面

F11 全屏

shift+F11 无干绕全屏

ctrl+kb 开关侧边栏

Alt+Shift+数字:分屏显示

ctrl+I  :显示底部面板:

编辑

F6    拼写检查

F9    行排序

  • 选择类

ctrl+l选择整行(继续按键则选择下行)

ctrl+shift+l 将光标放至选中单行内容末尾或多行内容每行行尾

ctrl+d 选中光标位置所在单词 (继续按键则选择下个相同的字符串)

ctrl+m 光标移动至括号内开始或结束的位置

ctrl+shift+m 选择括号内的内容(继续按键则选择父括号)

Alt+F3:选择所有相同的词

Shift+右键拖动:光标多不,用来更改或插入列内容

Ctrl+鼠标左键:依次点击或选取,可需要编辑的多个位置

ctrl+shfit+space:选择本范围

ctrl+alt+上下箭头:多竖行同时编辑:

·        代码折叠

ctrl+shift+[ 按照缩进指示折叠光标所在标签对或折叠所选内容

ctrl+shift+] 展开光标所在标签对内容或所选内容

·        行操作

ctrl+kk从光标处删除至行尾

ctrl+k+backspace从光标处删除至行首

ctrl+shift+k 删除整行

ctrl+shift+backspace 删除整行

ctrl+shift+up 光标所在行与上行互换

ctrl+shift+down 光标所在行与下行互换

ctrl+shift+d 复制光标所在整行,插入在该行之前

ctrl+enter 在当前行后插入新行

ctrl+shift+enter 在当前行前插入新行

ctrl+[ 减少当前行缩进

ctrl+] 增加当前行缩进

tab 增加当前行缩进

shift+tab 减少当前行缩进

·        常用编辑

ctrl+u 软撤销

ctrl+z 撤销

ctrl+y 恢复撤销

ctrl+backspace    删除一个单词:

ctrl+ku 改为大写

ctrl+kl 改为小写

ctrl+x 选定内容状态下为剪切内容,未选中为剪切光标当前所在行

ctrl+t 光标所在位置左右字符或词互换

Ctrl+Shift+V:粘贴并格式化

Alt + Ctrl + ]  代码自动对齐:

XML/HTML

ctrl+shift+a选择光标位置父标签对儿(更换元素时非常有用)

拆分窗口/标签页

alt+.闭合当前标签

Alt+Shift+数字:分屏显示

ctrl+tab:切换选项卡:
ctrl+shift+tab:逆序切换选项卡:

Alt+数字:切换打开第N个文件

标记

Ctrl+F2:设置/删除标记

查找/替换

Ctrl+F:查找内容

Ctrl+Shift+F:查找并替换

Ctrl+H:替换

F3          查找下一个:

shift+F3    查找前一个:

二、插件

插件安装:

  直接安装

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

  使用Package Control组件安装

  也可以安装package control组件,然后直接在线安装:按Ctrl+`调出console  粘贴以下代码到底部命令行并回车:

  Sublime text 3代码:

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 2代码:

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

  最后 重启Sublime Text 。如果在Perferences->package settings中看到package control这一项,则安装成功。

插件控制:

点击Preferences→Package Control (快捷键:Ctrl+Shift+P ),显示以下弹窗:

Disable Package :禁用插件

enable Package :启用插件

Install Package :安装插件

List Package :查看已安装插件列表

Remove Package :移除插件

Upgrade Package :升级插件

推荐插件
ZenCoding:前端必备,快速开发HTML/CSS

Format,格式化js代码,用sublime打开压缩的js文件,右键 -> jsfomat,就ok。

HTML-CSS-JS  Prettify   格式化html/js/css,依赖node.js,右键 -> HTML-CSS-JS Prettify -> Prettify Code

SideBarEnhancements 侧栏右键功能增强,非常实用

tag      html标签提示

TortoiseSvn 要先预装TorstoiseSVN 鼠标右击相应文件,选择更新还是上传。注:如果不起作用。那就打开 preference –> Browse package 然后找到文件夹名称为 TortoiseSVN 的,点进去,用sublime text 2 或者其他文本编辑器打开 TortoiseSVN.sublime-settings 这个文件。。。把这个地址改成你的SVN地址就可以了。

SublimeTmpl :自定义新建文件.默认已经添加了html、css、js等常见类型的面板,按ctrl+alt+h/ctrl+alt+c/ctrl+alt+j可新建这3钟类型的文件,模板文件在这里Date\Packages\SublimeTmpl\templates,可修改。

jQuery

下面是翻译网上常用的插件:

Alignment  代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。

Prefixr  写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。

Tag  Html格式化,右键Auto-Format Tags on Ducument。

Clipboard History  剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发。

SideBarEnhancements  侧栏右键功能增强,非常实用

Theme – Soda  完美的编码主题,用过的都说好,Setting user里面添加”theme”: “SodaDark.sublime-theme”

GBK to UTF8  将文件编码从GBK转黄成UTF8,菜单 – File里面找

SFTP  直接编辑 FTP 或 SFTP 服务器上的文件,绝对FTP浮云

WordPress  集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用

PHPTidy  整理排版PHP代码

YUI Compressor  压缩JS和CSS文件

其他教程:http://www.cnblogs.com/leecanz/archive/2012/03/04/2379446.html

Sublime Text 全程指引 http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html

Sublime Text 快捷键及插件安装的更多相关文章

  1. Sublime Text 3常用插件安装

    Sublime Text 3常用插件安装 PS:sublime是笔者用过的最好用的编辑器,也是最轻量级,功能最强大的编辑器.好东西应该被分享! 1.直接安装 --下载安装包解压缩到Packages目录 ...

  2. Sublime Text快捷键与插件介绍

    Sublime Text快捷键: Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件 ...

  3. Sublime Text 3常用插件安装(持续更新)

    首先声明一下,小编是做后台开发出身,但是总是想捣鼓一些小的网站出来,可能是完美心作祟,感觉前端这边不能差事,所以就自己上了,一开始是用eclipse来开发的,具体原因忘了,也不知道怎么就开始用Subl ...

  4. sublime text 前端开发插件安装和配置

    前端开发sublimeconfig mac配置 此文件目录中文件主要是关于sublime的插件配置,快捷键配置,主题和字体配置. 插件列表 所有插件都可以使用Package Control安装,具体的 ...

  5. Sublime Text 3 Emmet插件安装

    一.手动安装:   1. Emmet (ex-Zen Coding) for Sublime Text  http://emmet.io (1) 下载:https://github.com/serge ...

  6. Sublime Text 3 修改插件安装位置【sublime text、插件路径、Data】

    直接切入正题,在享受Sublime 插件给我们带来开发效率的同时,有些插件的文件也是很大的,但是插件默认安装的位置是AppData的目录[C:\Users\用户名\AppData\Roaming\Su ...

  7. Sublime Text快捷键和常用插件推荐

    Sublime Text快捷键: Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有 ...

  8. Sublime Text 3 Build 3047 安装/插件安装/C编程环境配置

    Sublime Text 3 Build 3047 安装 参考:http://sublimetext.iaixue.com/forum.php?mod=viewthread&tid=29 插件 ...

  9. [慢更]Sublime Text 快捷键及使用过的插件

    整理自己常用的sublime text命令和插件 1.pretty json Json 快速格式化,免去url访问json站点的烦恼. 摘自:https://segmentfault.com/a/11 ...

随机推荐

  1. 【转】我的技术学习方法 — Anytao

    原文作者:anytao—王涛 他的著作:<你必须知道的.Net> 关于这个问题,也有不少刚刚入行的朋友向我问起.我想可能一千个人就有一千个答案,我不能保证自己的想法适合于所有的人,但是这确 ...

  2. 239&period; Sliding Window Maximum &ast;HARD&ast; -- 滑动窗口的最大值

    Given an array nums, there is a sliding window of size k which is moving from the very left of the a ...

  3. Ajax方法执行跳转或者加载操作系统报出这样错误Sys&period;WebForms&period;PageRequestManagerParserErrorException&colon;如何让解决

    当你在代码中使用Response.Redirect();  或者Response.Write();难免会遇到Sys.WebForms.PageRequestManagerParserErrorExce ...

  4. restful api设计中的幂等性的理解。

    以前就听说过这个词,但是最近看了一些文章,产生了一些疑惑, GET是幂等性.例如查一条数据,如果你给定一个id.那么你查多少次.都是这条数据,但是我疑问,这里的幂等性指的是,每次都返回一条.这个数量, ...

  5. Python&plus;Django&plus;SAE系列教程15-----输出非HTML内容&lpar;图片&sol;PDF&rpar;

    一个Django视图函数 必须 接受一个HttpRequest 实例作为它的第一个參数 返回一个HttpResponse 实例 从一个视图返回一个非HTML 内容的关键是在构造一个 HttpRespo ...

  6. HBase Maven 工程模块梳理

    HBase Maven 工程各个 Model 功能说明: github 地址:git://git.apache.org/hbase.git 版本:2.0.0-SNAPSHOT hbase-annota ...

  7. 安卓无法生成R文件原因

    原因个人总结出来: 清单文件报错,则无法生成R文件 gen和bin目录可以删除

  8. NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果

    NIPS 2016论文:英特尔中国研究院在神经网络压缩算法上的最新成果 http://www.leiphone.com/news/201609/OzDFhW8CX4YWt369.html 英特尔中国研 ...

  9. 20162308 实验二《Java面向对象程序设计》实验报告

    20162308 实验二<Java面向对象程序设计>实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 ...

  10. Kafka基本架构及原理

    本文转载自http://www.cnblogs.com/cyfonly/p/5954614.html  一.为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的 ...