文档章节

文本编辑器Sublime Text3

独孤蝈蝈
 独孤蝈蝈
发布于 2017/09/04 18:51
字数 1428
阅读 443
收藏 0

1、Sublime Text3下载

        打开官网即可下载:https://www.sublimetext.com/3

 

2、注册

        点击 Help - Enter License 输入注册码

  1. —– BEGIN LICENSE —–  
  2. TwitterInc  
  3. 200 User License  
  4. EA7E-890007  
  5. 1D77F72E 390CDD93 4DCBA022 FAF60790  
  6. 61AA12C0 A37081C5 D0316412 4584D136  
  7. 94D7F7D4 95BC8C1C 527DA828 560BB037  
  8. D1EDDD8C AE7B379F 50C9D69D B35179EF  
  9. 2FE898C4 8E4277A8 555CE714 E1FB0E43  
  10. D5D52613 C3D12E98 BC49967F 7652EED2  
  11. 9D2D2E61 67610860 6D338B72 5CF95C69  
  12. E36B85CC 84991F19 7575D828 470A92AB  
  13. —— END LICENSE ——  

 

3、安装Package Control

    从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。

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())

        

4、安装插件

       1、Alignment (代码对齐)

        使用方法:选中要调整的行,然后按 Ctrl+ Alt + A

        2、ColorHighlighter

        ColorHighlighter是一个显示选中颜色代码的视觉颜色的插件。如果您选择“# fff“,它将向您展示白色。ColorHighlighter支持所有CSS颜色格式,如Hex,RGB,HSL,HSV,同时包括颜色关键词,如“red”“green”,等等。它还为你显示包含颜色值的LESS,Sass,和Stylus变量。它是一个帮助您更直观处理颜色的插件。

        3、ConvertToUTF8(编码转换)

        4、DocBlockr(注释)

        5、Emmet(html快速编写)

        6、JsFormat(JS格式化)

        7、Package Control(包管理器)

        8、SideBarEnhancements(左侧文件栏增强)

        9、SublimeCodeIntel(代码提示)

        10、Theme - Soda(界面皮肤)

 

5、快捷键

 

选择类

Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。

Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。

Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。

Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。

Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。

Ctrl+M 光标移动至括号内结束或开始的位置。

Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。

Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。

Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。

Ctrl+Shift+] 选中代码,按下快捷键,展开代码。

Ctrl+K+0 展开所有折叠代码。

Ctrl+← 向左单位性地移动光标,快速移动光标。

Ctrl+→ 向右单位性地移动光标,快速移动光标。

shift+↑ 向上选中多行。

shift+↓ 向下选中多行。

Shift+← 向左选中文本。

Shift+→ 向右选中文本。

Ctrl+Shift+← 向左单位性地选中文本。

Ctrl+Shift+→ 向右单位性地选中文本。

Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。

Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。

Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。

Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。

编辑类

Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。

Ctrl+Shift+D 复制光标所在整行,插入到下一行。

Tab 向右缩进。

Shift+Tab 向左缩进。

Ctrl+K+K 从光标处开始删除代码至行尾。

Ctrl+Shift+K 删除整行。

Ctrl+/ 注释单行。

Ctrl+Shift+/ 注释多行。

Ctrl+K+U 转换大写。

Ctrl+K+L 转换小写。

Ctrl+Z 撤销。

Ctrl+Y 恢复撤销。

Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。

Ctrl+F2 设置书签

Ctrl+T 左右字母互换。

F6 单词检测拼写

搜索类

Ctrl+F 打开底部搜索框,查找关键字。

Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。

Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。

Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。

Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。

Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。

Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。

Esc 退出光标多行选择,退出搜索框,命令框等。

显示类

Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。

Ctrl+PageDown 向左切换当前窗口的标签页。

Ctrl+PageUp 向右切换当前窗口的标签页。

Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字)

Alt+Shift+2 左右分屏-2列

Alt+Shift+3 左右分屏-3列

Alt+Shift+4 左右分屏-4列

Alt+Shift+5 等分4屏

Alt+Shift+8 垂直分屏-2屏

Alt+Shift+9 垂直分屏-3屏

Ctrl+K+B 开启/关闭侧边栏。

F11 全屏模式

Shift+F11 免打扰模式

© 著作权归作者所有

独孤蝈蝈
粉丝 4
博文 59
码字总数 39108
作品 0
朝阳
程序员
私信 提问
将Sublime Text3添加到右键菜单中

前一段重新安装了Sublime Text3,不过一直不在右键菜单中,所以决定添加,有如下2种方法。 方法一(推荐)、 把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.in...

Adairs
2015/06/15
29.8K
9
Ubuntu安装SublimeText3并配置相关内容

Ubuntu安装SublimeText3并配置相关内容 下载安装SublimeText3 1.下载的安装包,官网地址 2.解压安装包 3.解压获得 文件夹,将该文件夹重命名为 4.点击右键,打开终端,输入下面代码,把文件夹...

一蓑烟羽
2017/12/23
0
0
sublime Text3汉化和激活注册码

sublimeText3 很不错,前面几天下了vscore学习Node.js,感觉有点懵,今天下载sublimeText3,遇到的一些小问题,在这里说说: 百度云:https://pan.baidu.com/s/10OSxqNSEsYV_VVgotUnkeg 官网:http:/...

超暖系呆少年i
2018/07/26
0
0
ruby编写的石头剪刀布 ctrl +b 出现的一些问题

#encoding: utf-8 arr = ['石头', '剪刀', '布'] win_arr = [['石头', '剪刀'], ['剪刀', '布'], ['布', '石头']] #随机computer的值,放入result数组中 result = [arr.sample] while (true)......

探索者丶
2015/01/12
147
0
推荐下自己修改升级的 Less 即时编译CSS插件 for Sublime Text 3

最近需要在 Sublime Text 3 下使用 Less(什么是Less),但是发现无法即时编译,很不方便。于是到 github 上搜索,发现了一款Sublime Text2 的即时编译插件,但是该插件的py脚本是基于 pyth...

山哥
2015/02/03
10K
12

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部