Невозможно ввести определенные квадратные скобки в 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 после его установки.