【发布时间】:2013-05-24 14:54:38
【问题描述】:
每次我输入if 并按空格键时,Delphi 都会以if True then 和上面的新空行来完成它。
有没有办法删除这个“自动完成”功能或至少编辑它以不创建新行?
【问题讨论】:
标签: delphi delphi-xe3
每次我输入if 并按空格键时,Delphi 都会以if True then 和上面的新空行来完成它。
有没有办法删除这个“自动完成”功能或至少编辑它以不创建新行?
【问题讨论】:
标签: delphi delphi-xe3
从工具 |选项 |编辑器选项 |代码洞察菜单,取消选中代码模板完成下的自动完成复选框。
禁用模板自动完成后,如果需要,您需要手动调用模板。使用 CTRL+J 执行此操作。
【讨论】:
这称为实时模板,您可以从“查看”菜单编辑template window 中的实时模板列表。
找到你不喜欢的模板,选择它,然后点击“删除模板代码”按钮。
【讨论】:
empty line,因为 XML 文本中有自动换行。
由于实时代码模板的默认位置是C:\Program Files (x86)\Embarcadero\Studio\16.0\ObjRepos\en\Code_Templates(对于 XE8,其他版本类似),您需要更改此目录(及其子目录)的权限才能编辑或添加实时模板。默认权限不包括对该目录的写权限。
【讨论】: