Поддерживает ли Resharper 4.1 верблюжий горб и режимы нормального выбора? - PullRequest
6 голосов
/ 06 марта 2009

Я нашел настройку для верблюжьих горбов в резарпере:

Resharper -> Параметры -> Редактор -> Использовать CamelHumps

Проблема в том, что я все еще хотел бы иметь возможность использовать обычный режим выбора (то есть поведение по умолчанию для CTRL + Arrow и CTRL + SHIFT + Arrow), а также режим CamelHumps.

Например, рассмотрим эту переменную:

private int MyVeryLongCamelCaseName;

Теперь, если я хочу скопировать всю переменную, мне нужно поведение VS по умолчанию для CTRL + SHIFT + Стрелка влево, которая заключается в выборе всей переменной, если курсор находится на M.

Однако, если я хочу изменить имя на MyExtremelyLongCamelCaseName, мне бы хотелось поведение CamelHumps, предоставляемое Resharper.

Есть ли способ иметь оба поведения с разными сочетаниями клавиш?

Ответы [ 3 ]

9 голосов
/ 19 апреля 2010
  • отключить CamelHumps в Resharper -> Параметры -> Редактор -> Использовать CamelHumps.
  • перейдите в Инструменты -> Параметры -> Клавиатура и
    • привязать нужные вам клавиши к «Resharper.HumpNext» и «ResharperHuntPrev» (я использую alt + left / alt + right)
    • и связать ключи с «Resharper.HumpNextExtent» и «Resharper.HumpPrevExtent» для выбора ярлыков. (Мне пришлось сначала удалить комбинации клавиш для Shift + Alt + Left / Right из Edit.Char [Left / Right] ExtentColumn)
2 голосов
/ 15 апреля 2010

Я думаю Ctrl + W shotkey поможет.

0 голосов
/ 06 марта 2009

Я не думаю, что есть вариант для этого, но в качестве обходного пути вы можете использовать ярлык Extend Selection, который является CTRL + ALT + Right. Не идеально, но быстрее, чем несколько раз нажать CTRL + SHIFT + Right для символа с большим количеством верблюжьих горбов.

...