我使用Delphi xe7 update 1,今天我发现了一些奇怪的代码编辑器。 ide从另一个位置开始输入而不是我当前的光标位置。我没有安装任何ide增强工具。无论如何我可以将rad studio设置重置为默认设置而不卸载它吗?
答案 0 :(得分:3)
我无法想到会导致这种行为的任何编辑器设置。
任何类型的重置都将清除IDE配置的所有更改,包括卸载所有第三方组件。
找出导致它的原因的最简单方法是编辑启动Delphi的快捷方式并添加-r foo
命令行开关。这告诉IDE使用不同的注册表项(在本例中为foo
);由于注册表项不存在,IDE将使用默认条目创建它,就像第一次启动IDE时一样。
然后,您可以使用RegEdit比较两个密钥之间的代码编辑器设置,或从foo
导出一个,编辑生成的.reg
文件以将密钥名称更改为实际密钥,并导入该reg文件以使用foo
中的新值替换现有值。
请注意,foo
只是一个示例名称。您可以使用任何名称作为新的注册表项; foo
是通常选择的,因为它易于记忆并且稍后会发现要删除以保持您的注册表清洁。
完成后,请勿忘记再次编辑快捷方式以删除-r foo
开关。
答案 1 :(得分:1)
cleanregistryide
清理IDE的注册表项。删除BDS目录中appdata下的BDS当前用户注册表项和文件。警告:您将丢失BDS目录中的所有项目,因此在使用此选项启动BDS之前备份它们。这是最后的手段,而不是在对IDE进行故障排除时应该尝试的第一件事。
任何已安装的组件都不会被卸载,但将不再加载。