2013-02-19 3 views
1

В resharper, когда я использую незадекларированный символ в коде, я могу использовать красную лампу для автоматического ее создания, например. что-то вроде this. Мне часто нужен параметр create constant, который создаст поле const, но этот параметр не существует в обычном resharper. Можно ли настроить эту опцию?Могу ли я добавить параметр «Создать константу» в Resharper?

ответ

0

Ну, не зная свою версию Resharper, но по крайней мере в 6.1 она уже предлагает преобразование переменной или поля в постоянный эквивалент, если он используется таким образом.

example

А я вижу, что мой ответ не полностью завершен. Ну, вы можете создать переменную const или поле в два этапа. Сначала вы должны объявить об этом, а затем вам нужно преобразовать его в const. Я думаю, причина в том, что Jet Brains не увидели опцию «Создать константу или поле» как обычную usecase.

+0

Есть ли способ добавить эту опцию через Параметры или что-то еще? –

+0

Ну, нет, я думаю. ИМХО, если вы думаете о том, что это полностью решена JetBrains. При написании кода программист не должен фокусироваться на характере переменной или поля, а на цели, которую он хочет достичь. Поэтому он может писать код, как только приходит в голову. Оптимизация, очистка. является следующим шагом. Это идеальная работа для Resharper, потому что теперь он может определить потенциал оптимизации, не повредив решение. – DHN

Смежные вопросы