我正在尝试为linq“go To”设置快捷方式=>串。有谁知道怎么做?
我想点击ctrl + =和get =>
答案 0 :(得分:3)
如果不创建自己的编译器并重新定义语法,则无法做到这一点。 C#不允许使用C风格的#DEFINE
(如果这就是你想到的那样)。
我也怀疑这种解决方案的实用性。您需要使用单个字符(为了使它成为一个快捷方式,因为它使其更长时间失败了目的),这不是有效的变量名称,并且尚未定义为运算符。我想不出任何比两个字符=>
更容易打字的东西。
您是否有机会使用非英语键盘布局?许多欧洲键盘布局,包括我自己的语言,需要移位或其他修饰符来键入许多C#运算符。您可以考虑切换到英国键盘布局进行编码 - 一旦您回到电子邮件(或其他任何地方),它就很容易移动,并且它可以为您节省一些按键。
答案 1 :(得分:1)
如果您使用的是ReSharper,则可以使用live templates