@EncyKe
2017-03-26T05:23:17.000000Z
字数 4769
阅读 4180
#手册
操作 | 功能 |
---|---|
[Ctrl] + 单击 | 多行游标 |
[Ctrl] + [D] | 选中单词,多次使用快捷键可一个一个选中会产生多行游标 |
[Ctrl] + [K] | 跳过上述游标选中 |
[Alt] + [F3] | 全选产生多行游标 |
[Shift] + 右键下拖 | 产生多行游标 |
[Ctrl] + [P] | 查找文件并打开,即 Goto Anything,快速匹配文件(# + <要找的代码部> ;: + <行号> ;@ + <选择器或 JS 函数名> ) |
[Ctrl] + [F] | 查找当前文件内容 |
[F3]/[Shift] + [F3] | 文件内查找后向后/向前选择下一个 |
[F4]/[Shift] + [F4] | 目录内查找后向后/向前选择下一个 |
[Ctrl] + [H] | 替换当前文件内容 |
[Ctrl] + [Shift] + [P] | 打开命令行面板 |
[Ctrl] + [Shift] + [D] | 复制该行文本 |
[Alt] + [.] | 闭合标签 |
[Ctrl] + [-] | 查找文件后切换回原来的文件中 |
[Ctrl] + [J] | 合并一行 |
[Ctrl] + [L] | 选择当前行 |
[Ctrl] + [Enter] | 在任意一处直接开下一行 |
[Ctrl] + [Shift] + [Enter] | 在任意一处直接开上一行 |
[Alt] + [←]/[→] | 一个单词粒度跳动光标 |
[Ctrl] + [←]/[→] | 一个单词粒度跳动光标 |
[Ctrl] + [↑]/[↓] | 滚动 |
[Ctrl] + [`] | 打开控制台 |
[Ctrl] + [Shift] + [A] | 全选标签内的所有内容 |
输入 | 功能 |
---|---|
Key Bindings |
Default 下定义所有快捷键;要修改新增用 User 项 |
Set Syntax + <想要的语言)> |
界定该文档格式 |
Package Control + Install/List/Remove... |
安装、列出、删除插件等 |
Reindent Lines |
格式化代码 |
Title Case |
转换为大写字母 |
Snippet |
调出可用的 snippets |
Package Control Install
=> <查找关键字>
+ [Enter] => 将新开的文档中的代码段放入 'preferences → settings - user'操作 | 功能 |
---|---|
[Tab]/([Ctrl] + [E]) | 智能生成 |
[!] + [Ctrl] + [E] | 直接生成 HTML5 文档 |
ul > li.item * 10 + [Tab] |
输入 ul 下 10 个 li.item |
h2{<所要的 h2 内容>} + [Tab] |
生成 h2 元素及内容 |
[Ctrl] + []] | 增加缩进 |
[Ctrl] + [[] | 减少缩进 |
[Ctrl] + [Shift] + [Enter] | 在标签间回车、缩进以添加内容 |
[Ctrl] + [Shift[ + [V] | 保留格式粘贴 |
wrap with abbreviation |
选中文本并调用控制台输入,可以添加标签 |
<dir>/交易.py
/**
+ [Enter] + */
Fetch: manage
=> 新弹窗中修改file项以增加;Fetch: file
=> 选择;preferences: settings - user
;
{
// === Theme - Spacegray 选项 ===
"theme": "Spacegray.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
// "theme": "Spacegray Light.sublime-theme",
// "color_scheme": "Packages/Theme - Spacegray/base16-ocean.light.tmTheme",
// "theme": "Spacegray Eighties.sublime-theme",
// "color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme",
// === 字号、行高 ===
"font_size": 14,
"line_padding_bottom": 2,
"line_padding_top": 2,
// 自动补全设置
"auto_complete_selector": "source,text",
// 显示文件的编码与右下角
"show_encoding": true,
// 允许把最后一行滚到最上端
"scroll_past_end": true,
// 窗口 title 显示正在编辑文件的全路径
"show_full_path": true,
// 显示右栏当前视图外框
"draw_minimap_border": true,
// 高亮当前编辑的行
"highlight_line": true,
// 隐藏 Tab 右上角关闭按钮
"show_tab_close_buttons": false,
// 加粗侧栏的目录字体
"bold_folder_labels": true,
// 显示左列代码折叠按钮
"fade_fold_buttons": false,
// tab 键设置:空格、2 个
"tab_size": 2,
"translate_tabs_to_spaces": true,
"use_tab_stops": false,
// 保存时清除空格
"trim_trailing_white_space_on_save": true,
// 单词选取的分止符
"word_separators": "./\\()\"':,.;<>~!@#$%^&*|+=[]{}`~?",
// 防止不断句而产生水平滚动条
"word_wrap": true,
"ignored_packages":
[
"Vintage"
],
}
'Tools → Developer → New Snippets'
<snippet>
<content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
</snippet>
Hello, ${1:this} is a ${2:snippet}.
代码块格式;其中${1:this}
、${2:snippet}
表示植入的光标位置;<tabTrigger>
标签内的触发词;<scope>
标签内的文件格式:source.python、source.js、source.ruby、text.html、text.css、text.html.markdown 等;snippet:
,查看使用说明;'Tools → Build System → New Build System'
{
"cmd": ["C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "$file"],
"selector": ["text.html"],
}