文本编辑器 - 常规

Parent page: TextEdit 首选项

Preferences 对话框中的 Text Editors - General 页面Preferences 对话框中的 Text Editors - General 页面

摘要

Text Editors – General 页面用于提供与文本编辑器编辑行为相关的配置控件。

访问

Text Editors – General 页面是主 Preferences 对话框(File |

)的一部分,可通过在对话框左侧窗格的 Text Editors 文件夹下选择 General  条目来访问。

选项/控件

编辑

  • Insert mode - 启用后,在光标处输入的文本将以插入方式写入,而不会覆盖现有文本。如果禁用此选项,光标处的文本将被覆盖。
可使用键盘上的 Insert 键在文本编辑器中切换 Insert Mode,而无需更改此默认设置。该模式会通过状态栏上的 OverwriteInsert 消息指示。
  • 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+ICtrl+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 -  如果启用,开始输入时会同时覆盖所有选中的块。

 

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content