delphi 2007 refactor / refactoring 重构不能使用的原因以及解决

在家办公,买了台新机器,安装Delphi,重构别人的代码,可是Ctr+Shift+E不管用, 真个Refactor功能缺失一大块,莫名其妙,搞了好长时间才搞定: 见下文:摘录:

 

  可见重构是非常有用的,尤其是在现代开发语言环境中,由于设计的变动,为了使后期的代码更可维护,在编写的过程中突然发现,类,接口,类成员等需要重新组织,改名命名等,但这样,往往影响的不在一个地方,会涉及到所有引用的地方,如果改动一个地方主要手动找其他引用的地方一个一个找的活,效率低,而且容易出错.delphi上有重构vs也有,vs上的重构极其好用,你改一个变最名,会自动查找所有引用的地方,自动换名...真贴心.其实delphi上也有,但很多人发现哪个refactor菜单不起作用.如果你看到其他的文章你对比还会发现上面的菜单项似乎也少些,不完整.有些人给delphi官方提issue,说这是个bug...


再看看https://forums.embarcadero.com/thread.jspa?threadID=37882 一切明白了,经过实验的确是DelphiDistiller...上的设置贴心的过头的原因. ,当然你用正版可能没有此问题.因为根本用不着DelphiDistiller.好了把"Don't load .NET scap的钩去掉,再确定,强大的重构功能又回来了.

就IDE来说相较于vs2010,delphi2010很多情况下还是太原始.

 

附图中的第二项, 注意看英文提示。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值