L
littlerain
Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi8中Code Complete的功能键为ctrl+space,而中文windows
下中英文切换的组合键也为ctrl+space,这导致在中文windows下Delphi8
的Code Complete功能无法使用。
解决方法有两种,一种是将windows的中英文切换键绑定到其它键,
第二种是将Delphi8中的Code Complete功能键绑定到其它键,对于这两种
方法,我更倾向于后者,又由于Delphi8没有提供相应的选项可供选择,
所以只有用Delphi的OTA(Open Tools API)来解决这个问题。
此IDE扩展(expert)通过将Delphi8中的Code Complete功能绑定到
Alt+Space来改变中文系统下code complete与中英文切换之间的冲突。
由于Delphi8刚出来,相关资料很少,所以此IDE扩展编写过程中参
考了C#Builder的OTA例子(C#Builder与Delphi8的IDE是一样的)以及BDN
上的相关资料与文章。
很多前辈早已做出了Delphi5,6,7适用的同样功能的专家,因为这些
专家我也在用,在此我向他们致敬!
我很懒,本以为Delphi8出来后马上就会有人做出这个专家,想不
到等了几天还没有动静,而Code Complete功能又是我不可缺少的,实在
没有办法,只能自己动手。
哪位要的请留下e-mail,我发到邮箱,附源码及安装说明。
下中英文切换的组合键也为ctrl+space,这导致在中文windows下Delphi8
的Code Complete功能无法使用。
解决方法有两种,一种是将windows的中英文切换键绑定到其它键,
第二种是将Delphi8中的Code Complete功能键绑定到其它键,对于这两种
方法,我更倾向于后者,又由于Delphi8没有提供相应的选项可供选择,
所以只有用Delphi的OTA(Open Tools API)来解决这个问题。
此IDE扩展(expert)通过将Delphi8中的Code Complete功能绑定到
Alt+Space来改变中文系统下code complete与中英文切换之间的冲突。
由于Delphi8刚出来,相关资料很少,所以此IDE扩展编写过程中参
考了C#Builder的OTA例子(C#Builder与Delphi8的IDE是一样的)以及BDN
上的相关资料与文章。
很多前辈早已做出了Delphi5,6,7适用的同样功能的专家,因为这些
专家我也在用,在此我向他们致敬!
我很懒,本以为Delphi8出来后马上就会有人做出这个专家,想不
到等了几天还没有动静,而Code Complete功能又是我不可缺少的,实在
没有办法,只能自己动手。
哪位要的请留下e-mail,我发到邮箱,附源码及安装说明。