Невозможно ввести определенные квадратные скобки в Visual Studio 2010 + Resharper
В некоторых случаях ввод квадратной скобки открытия ничего не дает. В частности, когда я хочу напечатать их на переменной в правой части выражения присваивания:
arr[i] = arr
Итак, я не могу напечатать тип, например:
arr[i] = arr[9]
Это как-то связано с Resharper. Однако превращение автозаполнения и прочее, похоже, не решает его. Кто-нибудь знаком с этой проблемой?
Ответы
Ответ 1
У меня была такая же проблема, когда я впервые отказался от Решара.
Посмотрите в меню "Инструменты" > "Параметры" > "Среда" > "Клавиатура" на то, что связано с Ctrl+Alt+^
(равно AltGr+[
, так как я полагаю, что вы работаете на клавиатуре AZERTY). Самый простой способ - просто ввести его в качестве нового ярлыка.
Удалите или переустановите ярлык, который подходит, и вы хорошо пойдете.
Ответ 2
У меня была почти такая же проблема в Visual Studio Express 2012. Я не мог написать thees → } < -.
(Такая же проблема, как и вы, @hazard)
После прочтения ответа @Bart я увидел, что Ctrl + Alt + 0 подключен к тому, что называется "View.ViewCode". Поэтому я удалил этот ярлык, и он сработал.
Что странно, так это то, что я МОЖЕТ писать} s в течение первых нескольких часов, когда я использовал VS2012 после его установки.