Подробности о IDE
Оценить
(0 голоса)
Окно текстового редактора предоставляет мощные возможности поиска и замены. Поддер­живаются три основных способа поиска: Quick Find (идеален для поиска текстовых фраг­ментов в текущем документе или наборе открытых документов), Search In Files (идеален для поиска текста в файле, который находится в произвольном месте структуры каталогов) и Find Symbol (идеален для поиска объектов или членов по имени). Все эти механизмы по­иска запускаются из окна Find and Replace; кнопка в окне Find and Replace управляет ре­жимами окна (которые соответствуют трем только что описанным способам поиска). То же самое окно используется и для выполнения текстуальных замен. Эта функция Replace имеет два различных режима, которые…
Оценить
(0 голоса)
На рис. 6.12 показано окно Find and Replace в режиме Quick Find. Здесь нужно ввести три элемента информации: что вы ищете, в чем вы хотите искать, а также опции для настройки параметров поиска. Рис. 6.12. Режим Quick Find Раскрывающийся список Find what очевидно указывает строку поиска. Этот список будет помнить последние 20 строк, применявшихся в операции поиска, что облегчает повторное использование предыдущего поиска (нужно просто выбрать его из списка). Раскрывающийся список Look in настраивает область поиска. Для поисков типа Quick Find у вас есть несколько опций: □    Current Document— эта опция указывает поиск в текущем активном документе тек­стового редактора; □   …
Оценить
(0 голоса)
Ниже элемента управления Look in имеется целый набор флажков для настройки поиска. Их влияние на процесс поиска пояснений практически не требует: □    Match case приводит к тому, что при поиске учитывается регистр введенной в Find what строки; □    Match whole word приводит к тому, что при поиске учитываются только полные совпа­дения с указанной в Find what строкой; □    Search up приводит к поиску в документе от конца к началу (значение, которое проти­воположно значению по умолчанию — поиск от начала к концу документа); □    Search hidden text (выбран по умолчанию) ведет поиск в областях кода, которые в дан­ный момент не видны…
Оценить
(0 голоса)
После того как вы указали все критерии вашего поиска, кнопкой Find Next в нижней части окна поиска необходимо запустить сам поиск. Любые совпадения в указанной области по­иска внутри документа будут выделены подсветкой. Нажатие кнопки Find Next приведет к переходу на следующее совпадение (до тех пор, пока совпадения не закончатся). Вы можете также установить закладки на все совпадения. Для этого нужно просто нажать кнопку Bookmark All.
Оценить
(0 голоса)
Вы настраиваете режим Quick Replace (рис. 6.13) при помощи нажатия правой кнопки ре­жимов (аналогично тому, как вы настраиваете режим Quick Find). Процесс Quick Replace виртуально идентичен процессу Quick Find; в диалоговое окно добавлено единственное дополнительное поле, используемое для указания заменяющего текста. Элементы Find what, Look in и Find options — точно такие же и по виду, и по функциональности. Рис. 6.13. Режим замены Quick Replace В диалоговое окно добавлены две кнопки для запуска замены строк: Replace, которая заме­няет первое найденное совпадение текстом из поля Replace with, и кнопка Replace All, ко­торая заменяет все найденные совпадения текстом из поля Replace with.…
Оценить
(0 голоса)
На рис. 6.14 изображено диалоговое окно Find and Replace в режиме Find In Files. Работа в этом режиме похожа на режим Quick Find (с несколькими небольшими отличиями). Вам по-прежнему необходимо указать "что" и "где" искать. И вы по-прежнему можете настроить ваш поиск, хотя опций Search Up и Search Hidden у вас больше нет (поскольку они не имеют смысла для поиска по файлам). Основные отличия этого режима — это доступные области поиска, которые вы можете указать в раскрывающемся списке Look in, и способы отображения результатов поиска. Давайте же рассмотрим эти отличия по очереди. Область поиска примечательна тем, что она позволяет вам…
Оценить
(0 голоса)
Нажатие кнопки Choose Search Folders открывает диалоговое окно, которое позволяет вам создать набор каталогов в качестве области поиска. Вы можете дать название этому набору каталогов и даже настроить порядок поиска по этим каталогам. На рис. 6.15 показано это диалоговое окно в момент создания набора поиска ClassLibCode. Вы видите, что в набор включены три каталога и что вы можете добавить еще (для этого надо просто перейти в об­ласть Available folders и добавить каталоги в список Selected folders).
Оценить
(0 голоса)
При использовании Quick Find результаты поиска просто выделяются подсветкой (или за­кладками) прямо в окне текстового редактора. Режим Find In Files отображает результаты своего поиска в специальном отдельном окне Find Results (рис. 6.16). Вы можете перена­править вывод в одно из двух окон результатов путем выбора либо опции Find Results 1 Window, либо опции Find Results 2 Window в нижней части диалогового окна Find and Replace. Эти окна идентичны; два указанных варианта позволяют вам разделять результаты поиска и избежать путаницы, которую могло бы породить смешивание результатов поисков в одном окне вывода. Рис. 6.16. Окно Find Results На рис. 6.16 вы видите результаты…
Оценить
(0 голоса)
Режим Replace In Files основан на режиме Find In Files, он обеспечивает всю его функцио­нальность и добавляет возможность перебора результатов в окне текстового редактора. Кнопки Replace, Replace All и Skip File в этом режиме также имеются (рис. 6.17). Мы уже описывали функции Replace и Replace All. Каждый файл, в котором имеется по­исковая фраза, будет открыт в отдельном окне текстового редактора, и замены будут вы­полнены прямо в этом окне. Если вы нажимаете кнопку Replace All, то замены будут вы­полнены, а затем сохранены непосредственно в содержащем их файле. У вас есть также возможность (при помощи флажка Keep modified files open after Replace…
Оценить
(0 голоса)
Последний режим, который поддерживает диалоговое окно Find and Replace, называется Find Symbol. Он применяется для поиска тех строк кода, в которых данный символ опреде­ляется, используется, и где на него имеется ссылка. Такая более ограниченная область поиска делает этот режим предпочтительным при поиске, например, всех ссылок на класс CustomAnalyzer. Вы могли бы использовать для нахожде­ния этого текста и другие режимы Find, но более ограниченная область поиска режима Find Symbol гораздо лучше подходит для такого типа поиска, поскольку он не будет перерывать весь несимвольный текст документа. Кроме того, для поиска ссылок на символы функция Find Symbol использует отражение и компилятор, поэтому это…
© 2017 www.visualstudios.ru. Все права защищены.