// 基础操作
Alt+ ↑
向上移动行
Shift+
Alt + ↓
向上复制行
Ctrl+
Enter
在下面插入行
Ctrl+
Shift+
Enter
在上面插入行
Ctrl+
Shift+\
跳到匹配的括号
Ctrl+
K
Ctrl+]
展开(
未折叠)
所有子区域
Ctrl+
K
Ctrl+
0(
num)
折叠(
折叠)
所有(
num)
层区域
Shift+
Alt+
A
区域注释
Ctrl +
G
转到行...
Ctrl +
I
选择当前行
Shift +
Alt +
F
格式化文档
Ctrl +
N
新建文件
// 多选择、行、列操作
Ctrl +
D
向下查找匹配(
选中字符)
Alt +
单击
指定位置插入光标(
多列同时编辑)
Ctrl +
Alt +↑
向上插入光标(
多列操作)
Ctrl +
Shift +
Alt +↑
列(
框)
选择
Shift +
Alt +
I
在选定区域的每一行的末尾插入光标
Ctrl +
Shift +
L
选择当前选择的所有出现
Ctrl +
F2
选择当前字符串的所有出现
// 组合
Ctrl+
F(.*)
正则查找
结合
Alt+
Enter
选中所有匹配结果
查找
或
Alt+
单击
自己添加特殊字符
再结合正则查找匹配(
空格)
// 查找正则
^
匹配行首
\
s{
num}
匹配空白
\
n
匹配换行 (
行尾)
//查找常用
^\
s*\
n
匹配所有空白行
或^\
s*(?=\
r?
$)\
n
\
s*\
n
替换 \
n
去除行尾空白
//总结: 当需要 批量编辑 时,可 1.观察需要‘多行列编辑字符的规律’(首字母相同、空格数量相同、唯一字符),2.多结合 查找功能
附加:
后代:>
兄弟:+
上级:^
分组:()
dl>(
dt+
dd)*
3)
<
dl
>
<
dt
></
dt
>
<
dd
></
dd
>
<
dt
></
dt
>
<
dd
></
dd
>
<
dt
></
dt
>
<
dd
></
dd
>
</
dl
>
属性
:
form
#
search
.
wide
<
form
id=
"search"
class=
"wide"
></
form
>
自增符号:
$
批量编辑
:
ul
>
li
.
item$
*
5 || 自减:ul>li.item$@-*5 ||范围(3-5) ul>li.item$@3*5
<
ul
>
<
li
class=
"item1"
></
li
>
<
li
class=
"item2"
></
li
>
<
li
class=
"item3"
></
li
>
<
li
class=
"item4"
></
li
>
<
li
class=
"item5"
></
li
>
</
ul
>
自定义属性
:[a=value]
<
div
a=
"value"
></
div
>
文本:{}
缩写:
a{
Click
me}
<
a
href=
""
>Click me
</
a
>
有些通用的快捷键未列出