一、文件操作
新建菜单: ctrl + N
新建: ctrl + N
关闭: ctrl + w
全部关闭: ctrl + shift + w
保存: ctrl + s
全部保存: ctrl + shift + s
刷新: F5
属性: Alt + Enter
二、编辑操作
激活代码助手: Alt + /
显示方法参数提示: Alt + Shift + ?
撤销: Ctrl + Z
重做: Ctrl + Y
复制选区或光标所在行: Ctrl + C
剪切选区或光标所在行: Ctrl + X
粘贴: Ctrl + V
复制文件路径: Ctrl + Shift + C
改写切换: 插入
删除: 删除
删除当前行: Ctrl + D
删除前一词: Ctrl + Backspace
删除后一词: Ctrl + Delete
删除至行首: Shift + Backspace
删除至行尾: Shift + Delete
删除当前标签: Ctrl + Shift + T
安全重命名对象: Ctrl + F2
重命名文件: F2
合并下一行: Ctrl + Alt + J
整理代码格式: Ctrl + Shift + F
向上移动行: Ctrl + 向上箭头
向上移动行: Ctrl + 向下箭头
选中当前行: Ctrl + L
开启/关闭注释整行: Ctrl + /
开启/关闭注释已选内容: Ctrl + Shift + /
注释分隔条: Ctrl + Shift + B
对选中标签加包围(加P元素): Ctrl + 9
去包围: Ctrl + 0
快速修正: Ctrl + 1
三、插入操作
向下空行: Ctrl + Enter
向上空行: Ctrl + Shift + Enter
重复插入当前行或选中区域: Ctrl + Shift + R
快速插入空白字符(nbsp): Shift + 空格键
快速插入<br/> (html中): Shift + Enter
快速插入\n(在jscss中): Shift + Enter
插入HTML标签(当前词): Ctrl + Shift + ,
切换插入方式: Ctrl + Shift + 插入
插入词语结尾符: Ctrl + Alt + Enter
四、转义操作
全部大写: Ctrl + Shift + X
全部小写: Ctrl + Shift + Y
首字大写: Ctrl + Shift + –
URL转码: Ctrl + Shift + 7
URL解码: Ctrl + Shift + 5
八进制转十进制: Ctrl + Shift + 0
十进制转八进制: Ctrl + Shift + 8
十六进制转十进制: Ctrl + Shift + 9
十进制转十六进制: Ctrl + Shift + 6
五、选择操作
全选: Ctrl + A
向左选词: Ctrl + Shift + 左箭头
向右选词: Ctrl + Shift + 右箭头
选择相同词: Ctrl + Shift + A
选择HTML父节点: Ctrl + Alt + 向上箭头
选前一个节点: Ctrl + Alt + 向左箭头
选后一个节点: Ctrl + Alt + 向右箭头
选所有子节点: Ctrl + Alt + 向下箭头
选择成对内容: Ctrl + [
列选择: Ctrl + Alt + C
块选择: Alt + Shift + A
选择至行首: Ctrl + 主页键
选择至行末: Ctrl + End
六、跳转操作
上一个选项卡: Ctrl + Tab
选择至行末: Ctrl + Shift + Tab
后退到历史文件: Alt + 左箭头
前进到历史文件: Alt + 右箭头
转到匹配的括号: Alt + [
转到匹配的引号: Alt + ‘
设置/取消书签: Ctrl + Alt + B
转到上一个文本输入点: Alt + 向上箭头
转到下一个文本输入点: Alt + 向下箭头
折叠: Ctrl + Alt + –
展开: Ctrl + Alt + /
转到特定行: Ctrl + G
激活快捷键视图: Ctrl + Shift + L
激活便捷大纲: Ctrl + O
七、查找操作
搜索条(查找、替换): Ctrl + F
聚焦到搜索条件框内: Ctrl + Alt + F
聚焦到替换输入框内: Ctrl + Alt + E
隐藏搜索条: Esc
在搜索条内换行: Alt + Shift + Enter
HTML标签规范: Ctrl + Shift + H
八、运行 Ctrl + R
九、视图
活动视图或编辑最大化: Ctrl + M
放大字体: Ctrl + Shift + =
减小字体: Ctrl + –
十、
折叠代码 : ctrl+alt+-
打开代码 : ctrl+alt+’+’
创建js代码块: s+回车
创建style节点 st+回车 style
插入一个br换行符: shift+回车
创建一个div: d+回车 div
创建一个超链接 a+回车
“if … else”: {
“body”: [
“if ($1) {“,
“\t$0”,
“} else{“,
“\t”,
“}”
],
“prefix”: “ife”,
“scope”: “source.js”
}
“if … else 代码KEY”: {
“body 代码主体”: [
“if ($1) {“,
“\t 缩进 $0 输入后光标位置”,
“} else{“,
“\t 缩进”,
“}”
],
“prefix 代码块的触发字符”: “ife”,
“scope”: “source.js”
}
key
“key” :代码块显示名称,显示在代码助手列表中的名字。key是不能重复的。
上面例子中”if … else”就是一个key。
prefix
“prefix” :代码块的触发字符,就是敲什么字母可以激活这个代码块。
body
“body” :代码块的内容。内容中有如下特殊格式
$1 表示代码块输入后光标的所在位置。如需要多光标,就在多个地方配置$1;如该位置有预置数据且需要选中,则写法是${1:selectedtext};这里还支持下拉候选菜单,多选项即下拉候选列表使用${1:foo1/foo2/foo3}
$2 表示代码块输入后再次按tab后光标的切换位置tabstops(代码块展开后按tab可以跳到下一个tabstop,在HBuilderX中看到类似绿色光标的不闪的竖线,就可以按tab或回车跳转光标过去)
$0代表代码块输入后最终光标的所在位置(也可以按回车直接跳过去)。
双引号使用 \” 转义
换行使用多个数组表示,每个行一个数组,用双引号包围,并用逗号分隔
缩进需要用 \t 表示,不能直接输入缩进或空格!
triggerAssist
“triggerAssist” :为true表示该代码块输入到文档后立即在第一个tabstop上触发代码提示,拉出代码助手,默认为false。
project
project: 将代码块控制在指定项目类型下生效。可取值有:uni-app、Web、App、Wap2App
比如:”project”: “uni-app”,代表这个代码块仅在uni-app项目下生效
如果不设置,则该代码块在所有项目类型下均生效。
Web指普通项目,App指5+App项目。
如需设置多种项目类型,用逗号分隔。比如:”project”: “uni-app,App”
\\PC201709091835
/uploads/allimg/200901/1-200Z11606200-L.png
default/index.htm
../index.html
default/index_m.htm
../m/index.html