文本编辑器 - 常规
Created: 八月 09, 2018 | Updated: 八月 09, 2018
Parent page: TextEdit 首选项
Preferences 对话框中的 Text Editors - General 页面
摘要
Text Editors – General 页面用于提供与文本编辑器编辑行为相关的配置控件。
访问
Text Editors – General 页面是主 Preferences 对话框(File |
)的一部分,可通过在对话框左侧窗格的 Text Editors 文件夹下选择 General 条目来访问。
选项/控件
编辑
- Insert mode - 启用后,在光标处输入的文本将以插入方式写入,而不会覆盖现有文本。如果禁用此选项,光标处的文本将被覆盖。
- Overwrite cursor as block - 启用后,光标将以块状方式覆盖显示。
- Cursor through tabs - 启用后,允许方向键将光标移动到每个制表符字符内部的逻辑空格位置。
- Cursor Beyond EOL - 启用后,允许光标定位到文本中行尾(EOL)字符之后。
- Cursor Beyond EOF - 启用后,允许光标定位到文本中文件末尾(EOF)字符之后。
- Persistent blocks - 启用后,即使使用方向键移动光标,文本中已标记的块仍保持标记状态。当选择新的块时,之前的块会被取消。
- Overwrite blocks - 启用后,允许用接下来输入的内容替换已标记的文本块。如果同时选中 Persistent blocks 选项,则输入的文本会追加在当前选中块之后。
- Disable dragging - 启用后,将禁止在文档中拖动已选中的文本块。默认情况下,此选项为禁用。
- Group undo - 启用后,当选择 Edit » Undo 或按下 Alt + Backspace 键时,将把最后一次编辑命令以及随后同类型的编辑命令作为一步撤销。
- Remember undo/redo after save - 启用后,保存文本文件后仍保留撤销(Undo)数据,从而允许回退所有更改。此选项默认启用。如果禁用此选项,保存文本文件后将丢失所有撤销数据。
- Smart Home key - 启用后,首次使用 Home 键会使光标跳到当前行的第一个非空格字符处;再次按下 Home 键时,光标将跳到行首,如此循环。此 Home 键行为与 Microsoft™ Visual Studio™ 产品一致。如果禁用此选项,Home 键将始终使光标跳到当前行行首。
查找
- Find text at cursor - 启用后,会将光标处的当前文本放入 Find Text 对话框的 Text to find: 字段中。如果禁用此选项,则必须手动输入搜索文本。
- Find selected text on Find Next - 常规的文本搜索流程是按下 Ctrl - F,输入字符串,然后按下 OK;重复该过程以查找下一处匹配。此选项会在后续搜索中启用 F3 键,从而无需重复输入相同的搜索文本。
- Select found text - 如果启用此选项,找到的文本会在文档中被选中,并且在使用复制命令时会被复制到剪贴板。
制表符与缩进
- Use tab character - 启用时,每个 Tab 会插入一个实际的制表符字符;禁用时则改为插入空格字符。要在文档中看到制表符字符,请在 Preferences 对话框的 Text Editor - Display 页面启用 Use special symbols 选项。
- Optimal fill - 启用后,行会自动缩进,并在需要时使用制表符和空格,以尽可能少的字符数实现缩进。要在文档中看到制表符符号,请在 Preferences 对话框的 Text Editor - Display 页面启用 Use special symbols 选项。
- Smart tab - 启用后,新行会通过 Tab 对齐到上一行第一个非空白字符的位置。
- Auto indent mode - 启用后,按下 Enter 键创建新行时,也会通过 Tab 对齐到上一行第一个非空白字符的位置。
- Smart indent mode - 启用面向编程的 Tab 行为,目前仅在编辑 C 文件时使用。例如,启用此选项后,当输入右花括号时,编辑器会缩进该字符,使其与匹配的左花括号对齐。禁用此选项则 Tab 按常规方式工作。
- Backspace unindents - 启用后,退格键可在一次按键中删除一个缩进。禁用时,退格会将缩进/制表符以及多个空格字符按常规方式处理。
- Tab Stops - 以字符数定义编辑器的制表位(一个 Tab 代表的字符数)。
- Block Indent - 指定用于缩进文本的固定空格数,以及对已标记文本块执行缩进/取消缩进时使用的空格数。缩进与取消缩进块的快捷键命令分别为 Ctrl+Shift+I 和 Ctrl+Shift+U。
按键映射
为编辑文本文档选择以下一种按键映射分配:
- Default - 将编辑器按键映射为与 CUA 映射一致。
- Borland Classic - 将按键映射为与 Borland Classic 编辑器按键一致。
- Brief - 将按键映射为与 Brief 按键方式一致。
- Epsilon - 将按键映射为与 Epsilon 按键一致。
- Visual Studio - 将按键映射为与 Visual Studio 编辑器一致。
高级
- Double click line - 启用后,当双击某行中的字符时,该行会被高亮显示。如果禁用此选项,则只会高亮所选单词。
- Unix EOL style - 启用后,保存文本文件时,每一行将使用单个 LF 字符(Unix 风格)分隔,而不是 CR/LF 组合。
- Compress undo motion - 启用后,更改插入点位置不会进入撤销列表。通常情况下,如果修改了文本并按下 PgUp 键,撤销需要执行两次才能将文本恢复到原始状态。启用 Compress Undo Motion 后,只需一次撤销即可完成。
- Advanced block editing - 如果启用,开始输入时会同时覆盖所有选中的块。