每当我输入if
并按空格键时,Delphi会用if True then
和上面的空行完成它。
有没有办法删除此“自动填充”功能,或至少编辑它以不创建新行?
答案 0 :(得分:6)
这称为实时模板,您可以在“查看”菜单中编辑template window中的实时模板列表。
找到您不喜欢的模板,选择它,然后单击“删除模板代码”按钮。
答案 1 :(得分:5)
来自工具|选项|编辑器选项| Code Insight 菜单,取消选中代码模板完成下的自动完成复选框。
禁用模板自动完成后,如果需要,您需要手动调用模板。使用 CTRL + J 执行此操作。
答案 2 :(得分:0)
由于实时代码模板的默认位置为C:\Program Files (x86)\Embarcadero\Studio\16.0\ObjRepos\en\Code_Templates
(对于XE8,与其他版本类似),您需要更改此目录(及其子目录)的权限才能编辑或添加实时模板。默认权限不包括对此目录的写入权限。