SharpDevelop5.1/5.2的默认代码提示快捷键是Ctrl+空格,这恰好是输入法切换的快捷键,导致功能不可用。而且网上搜不到5.1版本的修改方法,于是下载源码下来一番搜索,找到办法了:
快捷键定义由静态只读成员ICSharpCode.AvalonEdit.AddIn.CustomCommands.CtrlSpaceCompletion(位于ICSharpCode.AvalonEdit.AddIn.dll中)定义,因此修改代码,编译为dll替换原来的就OK了,比如修改为Alt+/(VS默认的Ctrl+J在SharpDevelop中已另有它用,所以用eclipse默认快捷键吧),如下图:
本文介绍了解决SharpDevelop5.1/5.2版本中默认代码提示快捷键与输入法切换冲突的方法。通过修改源码,将快捷键从Ctrl+空格更改为Alt+/,以恢复代码提示功能。
2447

被折叠的 条评论
为什么被折叠?



