VS2010 linq идет в ярлык - PullRequest
       18

VS2010 linq идет в ярлык

2 голосов
/ 20 ноября 2011

Я пытаюсь сделать ярлык для строки linq "идет к" =>. Кто-нибудь знает, как это сделать?

Я хотел бы нажать Ctrl + = и получить =>

Ответы [ 2 ]

3 голосов
/ 20 ноября 2011

Вы не можете сделать это без создания собственного компилятора и переопределения грамматики.C # не допускает стиль C #DEFINE (если вы об этом и думали).

Я также сомневаюсь в практичности такого решения.Вам нужно будет использовать один символ (для того, чтобы он был ярлыком, так как это делает его более длинным, в отличие от цели), который не является допустимым именем переменной и еще не определен как оператор.Я не могу придумать ничего, что было бы легче набрать, чем два символа =>.

Случайно ли вы используете неанглийскую раскладку клавиатуры?Многие европейские раскладки клавиатуры, в том числе на моем родном языке, требуют сдвига или других модификаторов для ввода многих операторов C #.Вы можете подумать о переходе на раскладку клавиатуры в Великобритании для кодирования - ее легко переключить, как только вы вернетесь в электронную почту (или что-то еще), и это сэкономит вам некоторые нажатия клавиш.

1 голос
/ 20 ноября 2011

Если вы используете ReSharper, вы можете использовать живые шаблоны

...