附录 C. 编辑器中的键盘快捷键

此简短的文本描述了编辑窗格中的按键行为。在这里“移动到片段内”是指,如果光标原来在此片段前面则移动到片段的开始处,如果在片段后面则移动到片段的末尾。

表 C.1. 编辑器中的按键行为

组合键 动作
Left: 移到一个字符左边,但不超过片段的开始处
Right: 移到一个字符右边,但不超过片段的末尾
Ctrl+Left: 移到一个单词左边,但不超过片段的开始处
Ctrl+Right: 移到一个单词右边,但不超过片段的末尾
PgUp: 在文档中向上翻页
PgDn: 在文档中向下翻页
Home* 移到当前片段中当前行的开始处
End* 移到当前片段中当前行的末尾
Ctrl+Home 移到当前片段的开始处
Ctrl+End 移到当前片段的末尾
Ctrl+PgUp 移到当前文档的开始处 (Mac: Cmd+PgUp)
Ctrl+PgDn 移到当前文档的末尾 (Mac: Cmd+PgDn)
Backspace* 移除光标前字符
Delete* 移除光标后字符
Ctrl+Backspace 移除从当前位置到当前单词开始处的字符 (Mac: Alt+Backspace)
Ctrl+Delete 移除从当前位置到下一个单词开始处的字符 (Mac: Alt+Delete)
Ctrl+Enter 打开上一个片段 (Mac: Cmd+Enter)
Ctrl+A 全选当前片段 (Mac: Cmd+A)
Ctrl+Shift+O RTL-LTR 开关

* 当光标在可编辑片段外面时这些按键的行为会不相同:

"Shift" 键不会表现出特殊的行为:在按下 "Shift" 时使用上面快捷键也会以相同的方式移动。

系统范围的命令:粘贴(Ctrl+VCtrl+Insert),剪切(Ctrl+XCtrl+C),插入匹配 (Ctrl+I)和插入源(Ctrl+Shift+I)原则上可以用于任何选区,包括超出当前片段的那些。此时选区会被分割到片段边界。