VS2010 linq Goes To 快捷方式

发布于 2024-12-17 03:44:27 字数 80 浏览 3 评论 0原文

我正在尝试为 linq“goes To”=> 创建快捷方式细绳。有谁知道该怎么做?

我想按 ctrl+= 并得到=>;

I am trying to make a shortcut for the linq "goes To" => string. Does anyone know how to do this?

I would like to hit ctrl+= and get =>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

み零 2024-12-24 03:44:27

如果不创建自己的编译器并重新定义语法,您就无法做到这一点。 C# 不允许 C 风格的 #DEFINE (如果您就是这么想的话)。

我也怀疑这样的解决方案的实用性。您需要使用单个字符(为了使其成为快捷方式,因为使其更长会违背目的),它不是有效的变量名称,并且尚未定义为运算符。我想不出还有什么比这两个字符 => 更容易输入的了。

您是否使用非英语键盘布局?许多欧洲键盘布局(包括我自己的语言的键盘布局)需要使用 Shift 或其他修饰符来键入许多 C# 运算符。您可以考虑切换到英国键盘布局进行编码 - 一旦您返回电子邮件(或其他),就可以轻松切换,并且可以节省一些击键次数。

You cannot do that, without creating your own compiler and redefining the grammar. C# doesn't allow C-style #DEFINE (if that was what you where thinking about).

I also doubt the practicality of such a solution. You would need to use a single char (in order for it to be a shortcut, since making it longer kind of defeats the purpose), which is not a valid variable name, and is not yet defined as an operator. I can't think of anything that would be easier to type than the two chars =>.

By any chance, do you use a non-english keyboard layout ? Many european keyboard layouts, including that of my own language, requires shift or other modifiers to type many of the C# operators. You could consider switching to UK keyboard layout for coding - it's easy to shift once you are back in email (or whatever), and it saves you some keystrokes.

找回味觉 2024-12-24 03:44:27

如果您使用 ReSharper,则可以使用实时模板

If you are using ReSharper, you can use live templates

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文