问题:出现红曲线(F6关闭拼写检查)
1、光标上面插入一行
Ctrl+Shift+Enter
2、光标下面插入一行
Ctrl+Enter
3、命令模式下,单按字母i,切换到插入模式
4、删除当前行
Ctrl+X
5、删除整行
Ctrl+Shift+K
6、撤销
Ctrl+Z
7、重做
Ctrl+Y
8、注释当前行
Ctrl+/
9、注释整块
Ctrl+Shift+/
10、折叠代码
Ctrl+Shift+[
11、展开代码
Ctrl+Shift+]
12、跳转对应的括号{}
Ctrl+M
13、跳转第几行
Ctrl+G
14、选择{}内的内容
Ctrl+Shift+M
15、将本行上下移动
Ctrl+Shift+↓或↑
光标在某行,则移动该行。光标选择谁移动谁。
16、将该行复制一行到前面
Ctrl+Shift+D
17、选择标签内的内容
Ctrl+Shift+A
18、搜索整个项目文件
Ctrl+P
19、打开命令面板
Ctrl+Shift+P
20、关闭当前文件
Ctrl+W
21、关闭所有打开的文件
Ctrl+Shift+W
22、进入命令行模式
进入命令行模式ESC,打开命令窗口Ctrl+~、进入插入模式i
23、选择所有跟选中的相同项
光标选中后ALT+F3
24、选中当前单词
Ctrl+D
选中当前所有单词
Ctrl+D
ALT+F3
25、选择行,重复可依次增加选择下一行
Ctrl+L
26、前往方法和标签块
Ctrl+R
27、打开侧边栏
Ctrl+B+K
28、切换打开第N个文件
ALT+数字
29、切换窗口、选项卡
Ctrl+Tab
30、分屏
菜单中的View→Layout
1.1、sublime命令模式下的快捷键
h左移
l右移
j下移
k上移
yy复制当前行
p粘贴剪贴板
Vintage包含大部分的基本命令:d (delete), y (copy), c (change), gu (lower case), gU (upper case), g~ (swap case), g? (rot13), < (unindent), and > (indent)。
同时也包含许多移动操作,包括l, h, j, k, W, w, e, E, b, B, alt+w (move by sub-words), alt+W (move backwards by sub-words), $, ^, %, 0, G, gg, f, F, t, T, ^f, ^b, H, M, and L.
文本对象的支持,包括词,引号,括号和标签。
重复点号('.')也是支持的, 用于重复指定次数的命令和移动。寄存器也是支持的,有宏命令和书签。许多其它混合命令也支持,比如*, /, n, N, s, S 等等。
哪些没有
插入模式时常规的Sublime Text编辑模式,绑定的是Sublime Text常用的快捷键:并没有模仿vi 插入模式的键盘绑定。
通过via命令面板执行的Ex commands没有实现,除了:w和:e。
Under the Hood
Vintage模式完全是参考via键盘绑定和基于插件API来实现的——你可以自由的浏览Vintage包,看看它们是如何组合在一起的。举个例子,如果你要把 "jj" 绑定为退出插入模式,你可以像下面这样天剑键盘绑定:
{ "keys": ["j", "j"], "command": "exit_insert_mode",
"context":
[
{ "key": "setting.command_mode", "operand": false },
{ "key": "setting.is_widget", "operand": false }
]
}