Sublime Text 3 使用问题答疑
命令面板/命令模式:ctrl+shift+p
ctrl+c
ctrl+v → ctrl+shift+v粘贴时会保持原格式(缩进)
ctrl+s
ctrl+z撤销
ctrl+y恢复撤销
在当前行下面添加一行:ctrl+enter
在当前行上面添加一行:ctrl+shift+enter
添加注释:ctrl+/
取消注释:ctrl+shift+/
替换:ctrl+h
选中下一个:ctrl+d
跳过:ctrl+k
选中整行:ctrl+l
选中括号内的内容:ctrl+shift+m
光标移至括号内结束或开始的位置:ctrl+m
增加缩进:ctrl+](右大括号)
减少缩进:ctrl+[(左大括号)
选中代码,按下快捷键,折叠代码:ctrl+shift+[
选中代码,按下快捷键,展开代码:ctrl+shift+]
展开所有折叠代码:ctrl+shift+0
向左单位性地快速移动光标:ctrl+←
向左单位性地选中文本:Ctrl+Shift+←
向右单位性地快速移动光标:ctrl+→
向右单位性地选中文本:Ctrl+Shift+→
向上选中多行:shift+↑
将光标所在行和上一行代码互换(将光标所在行插入到上一行之前):Ctrl+Shift+↑
将光标所在行和下一行代码互换(将光标所在行插入到下一行之后):Ctrl+Shift+↓
向下选中多行:shift+↓
向左选中文本:Shift+←
向右选中文本:Shift+→
向上添加多行光标,可同时编辑多行:Ctrl+Alt+↑
向下添加多行光标,可同时编辑多行:Ctrl+Alt+↓
合并选中的多行代码为一行:Ctrl+J
复制光标所在整行,插入到下一行:Ctrl+Shift+D
转换大写:ctrl+k+u
转换小写:ctrl+k+l
左右字母互换:ctrl+t
开启/关闭Sidebar:Ctrl+K+B
全屏模式:F11
免打扰模式:Shift+F11
go to anything:ctrl+p 打开搜索框
↓
1. 输入当前项目中的文件名,快速搜索、打开文件
2. 直接输入文件路径打开指定文件
3. #+关键字,查找文件中的变量名、属性名等,eg #body
4. @+关键字,查找文件中的函数名
5. :+数字,跳转到文件中该行代码
多行游标:
1.alt+F3(快速多选的意思)
2.shift+鼠标右键
3.ctrl+a,然后ctrl+shfit+l (PS:主要是ctrl+shfit+l 在起作用,选中任一部分,按ctrl+shfit+l ,选中的每一行后面都会出现多行游标)
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页
Ctrl+PageDown 向左切换当前窗口的标签页
Ctrl+PageUp 向右切换当前窗口的标签页
Alt+Shift+1 窗口分屏,恢复默认1屏(非小键盘的数字,非F1)
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏
大部分来源于:https://www.douban.com/note/362268947/,thx~
Docblockr插件快速添加注释(按enter自动补全注释,只在javascript里好用)
SidebarEnhancement插件,增强siderbar右键功能,比如在浏览器查看等
PS:安装之后要把文件夹加到项目里(菜单栏→Program→Add Folder to Program...
AdvancedNewFile插件的快捷键:ctrl+alt+n
新建文件的时候会默认建在第一个项目文件夹下,如果想在其他项目文件夹里新建,输入完整的路径即可,从 所在盘:/ 开始写
Emmet插件的快捷键是:ctrl+e
Emmet插件里{ }的意思是输出内容
eg
ul>.item$*10 → ctrl+e
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
<li class="item6"></li>
<li class="item7"></li>
<li class="item8"></li>
<li class="item9"></li>
<li class="item10"></li>
</ul>
其中:
>是子无素选择符,说明是应用于第一代子元素;
.item说明给子元素添加class,且class名为item,#就是添加ID;
$是序号;
*10代表想要输出10行
配置使用Sublime Text 3 PS:可以不把配置文件放在C盘
修改sublime Text 的默认配置文件位置
默认情况下安装完sublime text 3,在第一次运行的时候,sublime text 3会在%appdata%目录下生成一个Sublime Text 3的文件夹,用于存放配置文件,以及后面安装的各种插件;为便于设置完后打包,建议将配置文件位置改到安装目录下。
安装完sublime text 3后,不要直接运行,找到sublime text 3的安装目录,并在该目录下新建 Data 文件夹(注意大小写)。如果已经运行了,请先在地址栏输入 %appdata% 然后删除该目录下的sublime text 3文件夹。完成这一步之后再打开sublime text 3所有的配置文件都会被生成在Data文件夹中了。
好处:
1、安装后的插件可以在sublime text 3安装目录下的 Data/Packages下找到。
2、打包的文件就可以在其他电脑上直接使用了。
http://zhidao.baidu.com/question/1368446900285224699.html
js/css/html语法验证的安装方法:
1.先下载安装好node.js
2.在sublime text 3中安装好sublimelinter和sublimlinter-jshint/sublimelinter-csslint/sublimelinter-htmlhint共4个插件
3.在cmd里分别写入
npm install -g jshint 回车
npm install -g csslint 回车
npm install -g xg-htmlhint 回车
4.如果还是无法验证,查看 右键→sublimlinter→Toggle Linter... 检查是否为 disable,若是,点击 disable,重新查看,会发现 disable 变成 enable,就可以验证了
https://nodejs.org/en/download/
https://segmentfault.com/a/1190000004169261
http://jingyan.baidu.com/article/b907e627b790b146e7891c3c.html
安装 SidebarEnhancement插件后 设置在浏览器中打开文件的快捷键的方法:
1.在 菜单栏Preferences→Package Settings→Side Bar→Key Bindings - User 里粘贴
[
{ "keys": ["ctrl+shift+c"], "command": "copy_path" }, /*复制文件路径的意思*/
//firefox
{ "keys": ["f12"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "D:\\Program Files\\Mozilla Firefox\\firefox.exe",
"extensions":".*" //any file with extension
} },
//opera
{ "keys": ["f2"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "D:\\Program Files\\Opera\\launcher.exe",
"extensions":".*"
}
},
//ie
{ "keys": ["f4"], "command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "C:\\Program Files\\Internet Explorer\\iexplore.exe",
"extensions":".*"
}
},
]
2.快捷键可根据自己的需求改变,浏览器路径一定要写自己电脑上的安装路径,且是用\\
PS:
目前用的theme是autumn,字号是16
遇到sublime text 3报错别方,重启软件,或者提示丢什么补什么就可以
很多问题的锅都是软件不稳定!!!
关闭软件自动更新:
“首选项”—“设置--用户”/Preferences -> Settings-User
↓
写上"update_check":false
↓
保存
解决Sublime Text 3默认不支持GBK编码格式的问题:
安装ConvertToUTF8插件,重启软件即可
待学:
学到JS的时候学习snippet功能 6-2
服务器响应测试功能httpRequest 6-4
jQuery等内库的辅助功能nettus fetch 6-5
使用lint进行语法校验及风格校验最后2分钟是自创js语法校验规则,以后再看 6-8
http://www.imooc.com/video/5473
Sublime Text 3 使用问题答疑的更多相关文章
- 全网最详细的Sublime Text 3的安装Package Control插件管理包(图文详解)
不多说,直接上干货! 全网最详细的Windows里下载与安装Sublime Text *(图文详解) 全网最详细的Sublime Text 3的激活(图文详解) 全网最详细的Sublime Text ...
- 全网最详细的Sublime Text 3的插件官方网站(图文详解)
不多说,直接上干货! 全网最详细的Windows里下载与安装Sublime Text *(图文详解) 全网最详细的Sublime Text 3的激活(图文详解) 全网最详细的Sublime Text ...
- 全网最详细的Sublime Text 3的设置字体及字体大小(图文详解)
不多说,直接上干货! 前期博客 全网最详细的Windows里下载与安装Sublime Text *(图文详解) 全网最详细的Sublime Text 3的激活(图文详解) 你也许是如下的版本: 点 ...
- 全网最详细的Sublime Text 3的激活(图文详解)
不多说,直接上干货! 前期博客 全网最详细的Windows里下载与安装Sublime Text *(图文详解) ZYNGA INC. User License EA7E- 927BA117 84C93 ...
- 全网最详细的Windows里下载与安装Sublime Text *(图文详解)
不多说,直接上干货! 前言 这是代码编程软件,可以性感编程自己代码,有着非常丰富的插件,界面整洁清爽.第一次使用可能不习惯,当你使用一段时间之后,你就会爱上它. 下载与安装 1.下载:目前官方的正式版 ...
- Sublime Text 3中文乱码解决方法以及安装包管理器方法
一般出现乱码是因为文本采用了GBK编码格式,Sublime Text默认不支持GBK编码. 安装包管理器 简单安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令 ...
- 在Sublime Text 3上安装代码格式化插件CodeFormatter
1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持 ...
- sublime text 3 + python配置,完整搭建及常用插件安装
四年的时间,一直使用EmEditor编辑器进行Python开发,之前是做面向过程,只需要将一个单独的py文件维护好即可,用着也挺顺手,但是最近在做面向对象的开发,不同的py文件中相互关联较多,感觉单纯 ...
- 前端工程师手中的Sublime Text
原文地址:http://css-tricks.com/sublime-text-front-end-developers/ 我的Blog:http://cabbit.me/sublime-text-f ...
随机推荐
- Java 异常处理 练习2
建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal(double dAmount ...
- 关于sql中join
对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚.Codin ...
- Hibernate之全面认识
Hibernate体系架构 Hibernate通过配置文件管理底层的JDBC连接,将用户从原始的JDBC释放出来,使得用户无需再关注底层的JDBC操作,而是以面向对象的方式进行持久化操作.这种全面的解 ...
- 一文说尽C++赋值运算符重载函数(operator=)
写在前面: 关于C++的赋值运算符重载函数(operator=),网络以及各种教材上都有很多介绍,但可惜的是,内容大多雷同且不全面.面对这一局面,在下在整合各种资源及融入个人理解的基础上,整理出一篇较 ...
- 关于 DevExpress.XtraTreeList.TreeList 树形控件 的操作
作为一个C#程序员,在写程序时一直以来都使用的微软那一套控件,用起来特别爽,可是最近公司的一个项目用到了DevExpress框架,不用不知道,一用吓一跳,不得不承认这个框架确实很强大,效果也很炫,但是 ...
- python sys模块
sy模块主要用于:解析器及环境 命令行参数 python xx.py xx1 xx2注:xx.py: sys.argv[0] 脚本名称 xx1 sys.argv[1] 第1个参数退出程序 sys.ex ...
- 一次U盘拯救的经历
U盘拷资料,突然就弹出框框,复制终止了,然后U盘里面的只是编程可读的了. 倒是没有啥重要的资料,就是只有这一个U盘了,平时传资料都靠它,不能就这么垮了啊,于是就来了一次拯救行动. 一共有三个步骤 第一 ...
- c++并发练习---生产者消费者模型
问题:有一个生产者,多个消费者,生产者每生产一个,放入队列,多个消费者顺序从队列中取出数据,打印最终结果. 分析:首先这题,我本意应该设计成如下模型:生产者单开一个线程,向队列中放入数据,而消费者在锁 ...
- TFS二次开发、C#知识点、SQL知识总结目录
TFS二次开发系列 TFS二次开发系列:一.TFS体系结构和概念 TFS二次开发系列:二.TFS的安装 TFS二次开发系列:三.TFS二次开发的第一个实例 TFS二次开发系列:四.TFS二次开发Wor ...
- cocos2dx解决苹果正版ipv6的问题
苹果官方出了新的规定,要求新上架的app都必须单独支持ipv6-only的网络. 具体的要求链接:https://developer.apple.com/library/mac/documentati ...