其它增强 |
其它增强
代码编辑器的其它增强包含剪贴板操作、功能键增强及自动缩进等。设置界面如下图所示:
剪贴板操作
未选择时剪切复制当前光标下的标识符:是否启用智能复制剪切,即当代码编辑器中未选择内容时,按 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 代码中输入指定列表中的关键字再回车时,光标移到下一行后再进行额外的缩进。
相关主题