每次我键入if
并按空格键时,Delphi 都会在上面加上if True then
一个新的空行来完成它。
有没有办法删除这个“自动完成”功能,或者至少编辑它以不创建新行?
每次我键入if
并按空格键时,Delphi 都会在上面加上if True then
一个新的空行来完成它。
有没有办法删除这个“自动完成”功能,或者至少编辑它以不创建新行?
从工具 | 选项 | 编辑器选项 | 代码洞察菜单,取消选中代码模板完成下的自动完成复选框。
禁用模板自动完成后,如果需要,您需要手动调用模板。用CTRL+J.
这称为实时模板,您可以从“查看”菜单中编辑模板窗口中的实时模板列表。
找到你不喜欢的模板,选中它,然后点击“删除模板代码”按钮。
由于实时代码模板的默认位置是C:\Program Files (x86)\Embarcadero\Studio\16.0\ObjRepos\en\Code_Templates
(对于 XE8,其他版本类似),您需要更改此目录(及其子目录)的权限才能编辑或添加实时模板。默认权限不包括对该目录的写权限。