Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по IDE / 25 сообщений из 31, страница 1 из 2
11.12.2013, 14:03
    #38496984
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Приветствую всех!
подскажите есть ли в vs2012 возможность заменить текст в блоке, к примеру есть текст

{
blalbla.zzz.xxx=blalbla.zzz.xxx+1;
blalbla.zz0();
...
}

заменить все "blalbla" на "ччч", к примеру как это реализовано в Delphi, то есть выбрал блок, выбрал слова и вместо него ввел что необходимо, вариант с заменой не так удобен\нагляден, в том числе с множественными изменениями блока.

С уважением Михаил.
...
Рейтинг: 0 / 0
11.12.2013, 14:46
    #38497068
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Ctrl + h
И выбираешь где - В блоке, в файле и т.д.
...
Рейтинг: 0 / 0
11.12.2013, 18:10
    #38497527
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Sergey SCtrl + h
И выбираешь где - В блоке, в файле и т.д.

то есть без диалога ни как , мда карявинко в VS , печаль....
...
Рейтинг: 0 / 0
11.12.2013, 19:08
    #38497610
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Mixon,
В вашем то случае зачем все это?
просто переходите через контекст где декларировано объявлена ваша blalbla
и там прямо в коде и меняете, при окончании замены среда спросит изменить blalbla на ?? где используется blalbla
и тут два случая можете согласиться со средой, она сама все интеллектуально с бюргерской щепетильностью поменяет,
или промолчать - среда подумает да в рот е...сь - делай как знаешь..
...
Рейтинг: 0 / 0
12.12.2013, 00:03
    #38497786
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Mixon, тыкаем на blalbla, жмём F2:
...
Рейтинг: 0 / 0
12.12.2013, 00:04
    #38497787
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Вводим новое наименование переменной:
...
Рейтинг: 0 / 0
12.12.2013, 00:05
    #38497789
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Жмём OK, затем Apply:
...
Рейтинг: 0 / 0
12.12.2013, 00:06
    #38497790
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Не устраивает F2, ставим ReSharper, блеать!
...
Рейтинг: 0 / 0
12.12.2013, 01:06
    #38497825
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
MixonSergey SCtrl + h
И выбираешь где - В блоке, в файле и т.д.

то есть без диалога ни как , мда карявинко в VS , печаль....Вот этой претензии не понял.

Выбираем слово, жмём F2, вводим "ччч", жмём два раза Enter. Хочется силой мысли что-ли?
...
Рейтинг: 0 / 0
12.12.2013, 01:14
    #38497828
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
skyANA,
Ну он наверное не модальные окна имел в виду, а так.... ну поговорить с кем нибудь.......
...
Рейтинг: 0 / 0
12.12.2013, 12:47
    #38498316
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
MixonПриветствую всех!
подскажите есть ли в vs2012 возможность заменить текст в блоке, к примеру есть текст

{
blalbla.zzz.xxx=blalbla.zzz.xxx+1;
blalbla.zz0();
...
}

заменить все "blalbla" на "ччч", к примеру как это реализовано в Delphi, то есть выбрал блок , выбрал слова и вместо него ввел что необходимо, вариант с заменой не так удобен\нагляден, в том числе с множественными изменениями блока.

С уважением Михаил.
А как в Дельфи это реализовано? Особенно два раза "выбрал", и всё без диалога. Типа, всё на хоткеях построено? Типа, один хоткей нажал - выбрал, второй хоткей - выбрал замену, третий хоткей - применил?
...
Рейтинг: 0 / 0
12.12.2013, 13:00
    #38498361
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
MixonSergey SCtrl + h
И выбираешь где - В блоке, в файле и т.д.

то есть без диалога ни как , мда карявинко в VS , печаль....
Зато нам не надо писать свой сборщик мусора , как в Дельфях. )) Я лучше вызову диалог и продолжу реализовывать ТЗ, чем сэкономлю три секунды на хоткеях и неделю потрачу на ручную сборку мусора.
...
Рейтинг: 0 / 0
12.12.2013, 13:24
    #38498420
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
user7320Я лучше вызову диалог и продолжу реализовывать ТЗ, чем сэкономлю три секунды на хоткеях и неделю потрачу на ручную сборку мусора.Что за глупости? Когда появляется диалог, то у тебя клава отключается?
...
Рейтинг: 0 / 0
12.12.2013, 13:26
    #38498428
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
skyANAuser7320Я лучше вызову диалог и продолжу реализовывать ТЗ, чем сэкономлю три секунды на хоткеях и неделю потрачу на ручную сборку мусора.Что за глупости? Когда появляется диалог, то у тебя клава отключается?
Так что там за волшебство такое в Дельфях, что Студия, как грица, "сосёт" и никто не хочет на неё переходить?
...
Рейтинг: 0 / 0
12.12.2013, 13:38
    #38498473
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
user7320, а тебе не всё-ли равно? Мне вот пох.
Я пользуюсь различными IDE, где-то появляется диалог, где-то рамочка вокруг слова. Один фиг.
Возможно просто некоторые при виде диалога инстинктивно хватаются за мышу и это повергает их в печаль.
...
Рейтинг: 0 / 0
12.12.2013, 15:25
    #38498708
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
skyANAНе устраивает F2, ставим ReSharper, блеать!
Да и с решарпером тоже будет модальный диалог. Товарисч ТС, наверное, просто подумал, что ему предлагают вариант сёрч-реплейса.
skyANAгде-то появляется диалог, где-то рамочка вокруг слова
Обычно диалог в случае переименования глобальных мемберов, рамочка - локальных переменных.
user7320А как в Дельфи это реализовано?
И там тоже есть модальный диалог.
...
Рейтинг: 0 / 0
12.12.2013, 16:53
    #38498899
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
[img=]
...
Рейтинг: 0 / 0
12.12.2013, 16:57
    #38498918
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
как видите ни чего сложного, все что повторяется выделено, за раз можно пройти и весь блок отредактировать.

ЗЫ переименование это хорошо, но у меня была задача выполнить блок действий(ранее примененный к переменной блабла, к новой переменной ччч, то есть сделать они и теже действия с двумя переменными(объектами)).

ЗЫЫ я все понимаю надо написать ФУНКЦИЮ, но не всегда это надо\оправданно.
...
Рейтинг: 0 / 0
12.12.2013, 16:58
    #38498920
user7320
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Mixon

Я тут пока вижу что-то типа выделения слов, таких же, как слово под курсором. А как замена происходит?
...
Рейтинг: 0 / 0
12.12.2013, 17:23
    #38498963
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
замена происходит следующим образом, Вы выбрали слово, и начали его изменять и оно меняется во всем блоке, сразу(все наглядно).
...
Рейтинг: 0 / 0
12.12.2013, 17:33
    #38498980
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Переименование локальной переменной при установленном решарпере:

При стандартном рефакторинге (без решарпера) всех действий будет больше на два нажатия энтера.
...
Рейтинг: 0 / 0
12.12.2013, 17:44
    #38499010
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
без доп ПО (решарпер, за много $$$) ни как, я Вас правильно понял?
...
Рейтинг: 0 / 0
12.12.2013, 17:54
    #38499033
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
Mixonбез доп ПО (решарпер, за много $$$) ни как, я Вас правильно понял?

я так понимаю, Delphi стало бесплатным?
...
Рейтинг: 0 / 0
12.12.2013, 18:04
    #38499046
Mixon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
В Delphi эта функция бесплатна(входит в базовый комплект поставки)
...
Рейтинг: 0 / 0
12.12.2013, 18:11
    #38499056
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по IDE
MixonВ Delphi эта функция бесплатна(входит в базовый комплект поставки)
Я не знаю, что значит базовый. К тому же на сайте Embarcadero минимальная стоимость редакции Delphi XE5 Starter составляет 6500р. А Resharper имеет очень лояльную систему лицензирования. Зачастую его бесплатно можно получить. О чем речь, если на торрент-трекере с раздачей ломанной версии специалисты JetBrains осуществляют тех поддержку и консультируют пользователей :-)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вопрос по IDE / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]