其它增强

其它增强

代码编辑器的其它增强包含剪贴板操作、功能键增强及自动缩进等。设置界面如下图所示：

剪贴板操作

- 未选择时剪切复制当前光标下的标识符：是否启用智能复制剪切，即当代码编辑器中未选择内容时，按 Ctrl+X/Ctrl+C 可剪切/复制当前光标下的标识符。

- 粘贴时自动替换当前光标下的标识符：是否启用智能粘贴，即当代码编辑器中未选择内容时，按 Ctrl+V 粘贴的内容将替换当前光标下的标识符。

代码预览

- 鼠标指向纵向滚动条时显示代码预览窗口：鼠标指向编辑器的纵向滚动条时，是否显示代码预览窗口。

功能键扩展

- Tab/Shift+Tab 缩进/反缩进选中代码块。：按 Tab/Shift+Tab 时是否缩进/反缩进代码编辑器中当前选中的文字。

- Shift+Enter 键移到行尾再换行：当光标不在行尾时，是否允许使用 Shift+Enter 来移到行尾并换行。

- 使用此热键输入并替换光标下的标识符：是否允许按指定的快捷键进行当前光标下的标识符改名。按此键后如果光标下是合法标识符，则弹出提示框询问改名的目标名称并提示选择替换范围。点击“确定”后自动进行指定范围内的替换以实现标识符改名。默认快捷键是 F2。

- F3/Shift+F3 查找选中文字：按 F3/Shift+F3 时是否向后/向前查找代码编辑器中当前选中的文字。

- F3/Shift+F3 查找时记忆查找的内容：按 F3/Shift+F3 查找后，是否让 IDE 记忆住此次查找的内容。如果未勾选，则下次当未选择内容时按 F3/Shift+F3 时将查找上一次查找对话框中的内容而并非上次选中的内容。

- 自动括号与引号匹配输入 (), [], {}, '', ""：选中此项后，IDE 代码编辑器中输入左括号 ( [ { 以及引号 ' "时，自动输入对应的右括号 ) ] } 以及引号 ' "，光标停留在两个括号或引号中间。

- 使用 Home 键移动到行首或第一个非空字符：在按下 Home 键时，是否允许光标在行首和第一个非空字符之间切换。

- 不在行首时按 Home 键首先移到第一个非空字符：在第一次按下 Home 键时，光标是先移动到行首还是先移动到第一个非空字符。

- 禁止光标超出行尾：选中此项后，当光标超出非空行的行尾时，自动移至行尾字符处。

- 光标在行首尾时按左右方向键跳行：光标在行首时，按左方向键光标跳至上一行尾。光标在行尾时，按右方向键光标跳至下一行首。

- 有效代码语句中输入分号时自动移动到行尾：选中此项后，当光标在编辑器中的代码区，也就是不在字符串内并且不在注释内时，输入分号将自动将此分号移动到行尾。

- begin 后按回车时自动输入匹配的 end 并缩进：选中此项后，当光标在 begin 尾部时，按回车将自动添加和 begin 配对的 end，并将光标移动至中间的空行并缩进。

自动缩进

如果开启自动缩进功能，当用户在 C/C++ 代码中输入 { 再回车，或者在 Delphi 代码中输入指定列表中的关键字再回车时，光标移到下一行后再进行额外的缩进。

相关主题

代码编辑器扩展

关于 IDE 专家包

(C)版权所有 2001-2016 CnPack 开发组