Редакторы и визуальные конструкторы

Оценить
(0 голоса)
Поле выделения — это узкая область между полем индикаторов и областью редактирования панели кода. Оно обеспечивает следующее: □    возможность выделить всю строку текста посредством щелчка в этом поле; □    визуальную индикацию при помощи цветных полос — тех строк кода, которые измени-, лись во время текущей сессии редактирования; □    отображение номеров строк (если эта опция включена). Обратитесь к следующему раз­делу, где мы обсуждаем настройку поведения текстового редактора. Вы можете ясно видеть индикатор "измененного текста" и номера строк на рис. 6.8. Совет Visual Studio предоставляет для текстового редактора специальную панель инстру­ментов. Вы можете увидеть эту панель посредством выбора в меню View |…
Оценить
(0 голоса)
По мере увеличения количества строк кода в проекте эффективное перемещение по нему (т. е. быстрое и простое нахождение нужных строк среди тысяч или даже миллионов строк) становится проблемой. Текстовый редактор имеет несколько инструментов для пометки строк кода, поиска и заме­ны текста в исходных файлах, и для того, чтобы вы понимали свое местонахождение внутри длинного кодового файла.
Оценить
(0 голоса)
Как мы уже упоминали при обсуждении поля выбора текстового редактора, нумерацию строк можно включить для любого документа, загруженного в редактор. Эта опция управля­ется из диалогового окна Optipns в меню Text Editor | All Languages | General, либо выбо­рочно для отдельных языков на их страницах General. Сами по себе номера строк практически бесполезны. Однако для перемещения по коду очень полезна возможность перейти на определенную строку кода. Для* такого перехода нажмите в редакторе комбинацию клавиш <Ctrl>+<G>. Это приведет к появлению диалого­вого окна Go То Line (рис. 6.9), в котором имеется поле для указания номера строки, на которую необходимо перейти, и даже указана…
Оценить
(0 голоса)
Закладки помогают решить проблему перемещения по большим кодовым файлам. После размещения закладки на строке кода вы в любое время сможете мгновенно вернуться к этой строке. Когда вам приходится работать со множеством закладок, вы можете свободно пере­мещаться между помеченными закладками строками кода. Это чрезвычайно полезная воз­можность. Если вы — разработчик, которому приходится иметь дело с большой базой ис­ходных кодов, то в этих кодах неизбежно будут иметься интересные места, которые вы за­хотите просмотреть в редакторе. Вспомним, что окно текстового редактора имеет средство навигации (раскрывающиеся списки типов м членов), однако это не лучшие инструменты для таких случаев, когда интересующая вас строка может быть…
Оценить
(0 голоса)
Интересной особенностью окна Bookmarks является возможность создать каталог закладок.    Это средство организации связанных друг с другом закладок. Например, вы можете поже­лать поместить закладки для определенного математического алгоритма в каталог MathFuncs. Для этого вы сначала создаете каталог при помощи кнопки New Folder панели инструментов. Вы можете переименовать этот каталог так, чтобы он имел осмысленное для вашего случая имя. Затем вы можете создать закладку и перетащить ее в каталог. Окно Bookmarks показано на рис. 6.11. Обратите внимание, что используется несколько каталогов (помимо закладок в различных кодовых файлах).
Оценить
(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.…
© 2018 www.visualstudios.ru. Все права защищены.