Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.doc
Скачиваний:
40
Добавлен:
12.04.2015
Размер:
4.91 Mб
Скачать

Меню Edit

Команды менюEdit (рис. П3) позволяют редактировать текст и проводить поиск по ключевым словам в программном коде, отображаемом в активном окне. Работа этих команд основана на тех же принципах, что и работа аналогичных команд в большинстве текстовых редакторов.

Undo

Команда Undo позволяет отменять последние выполненные операции редактирования. Данная возможность доступна также и через соответствующую кнопку стандартной панели.

Redo

После того как были отменены последнее действие с помощью команды Undo, можно повторить операцию, воспользовавшись командой Redo.

Cut

Команда Cut копирует выделенный блок текста из активного окна в буфер обмена, после чего удаляет этот блок из окна. Команду Cut обычно используют в сочетании с командой Paste.

Copy

Как и команда Cut, команда Сору копирует и помещает выделенный блок текста в буфер обмена, но этот блок сохраняется в активном окне. Команду Сору обычно используют в сочетании с командой Paste при необходимости скопировать блок текста из одного места в другое.

Paste

Команда Paste предназначена для вставки информации из буфера обмена в текущий документ (в месторасположение текстового курсора).

Delete

Чтобы удалить выделенный блок текста, не копируя его в буфер обмена, можно воспользоваться командой Delete. Хотя удаленный текст и не будет скопирован в буфер обмена, его можно восстановить, если сразу после удаления выбрать в меню Edit команду Undo.

Select All

Команда Select All используется для выделения всего содержимого активного окна с целью последующего вырезания, копирования или удаления.

Find...

Модуль поиска, запускаемый командой Find..., работает примерно так же, как и аналогичное средство поиска в большинстве текстовых редакторов. Поскольку языки C/C++ чувствительны к регистру символов, опции диалогового окна Find позволят вам организовать поиск как с учетом, так и без учета регистра, а также поиск слова целиком.

Можно задать и направление поиска – вверх или вниз от текущего положения курсора.

Одной из удобных особенностей команды Find... является возможность применения регулярных выражений. Метасимволы, которые можно для этой цели вводить в поле Find what диалогового окна Find (рис. П4) приведены в табл. П2.

Таблица П2 – Метасимволы, используемые с командой Find

Метасимвол

Назначение

Пример

Результат поиска

*

Заменяет любое количество символов, в том числе нулевое

Data*1

Data1, Dataln1, DataOut1

.

Заменяет любой отдельный символ

Data

Datal и Data2, но не Dataln1

А

Поиск ключевых слов только в начале строк

Ado

Все строки, начинающиеся с "do"

Окончание табл. П2

Метасимвол

Назначение

Пример

Результат поиска

+

Заменяет любое число символов, начиная с единицы

+value

i_value, fvalue, lng_value

$

Поиск ключевых слов только в конце строк

end;$

Все строки, заканчивающиеся на "end;"

[ ]

Поиск значений, соответствующих указанному диапазону

Data[A...Z]

DataA, но не Datal

Data[1248]

Data2, но не Data3

^

Отменяет специальное назначение следующего за ним метасимвола

100\$

"100$" (в отличие от самого шаблона 100$, который означает поиск образца "100" в конце строки)

\{\}

Поиск ключевых слов, начинающихся с комбинации символов, заключенных в фигурные скобки

\{no\}*_answer

answer, no_answer, nono_answer, nonono_answer

Find in Files...

При выборе команды Find in Files... имеется возможность проводить поиск ключевых слов сразу в нескольких файлах. Если над каким-то большим проектом работает группа людей, то с помощью команды Find in Files... можно отобрать файлы, автором которых является определенный сотрудник. Возможности команды Find in Files... не ограничены одной папкой или даже одним диском. С помощью этой команды можно вести поиск в локальной сети, в интранет и даже в Internet, отыскивая заданные имена, строки, ключевые слова, методы и многое другое.

Replace...

При выборе команды Replace... открывается диалоговое окно (рис. П5), с помощью которого можно менять строки текста. Для этого нужно ввести в соответствующие поля текст для поиска и текст для замены, после чего установить критерии поиска. Можно проводить поиск с учетом или без учета регистра символов, искать слова целиком и т.д.

Если щелкнуть на кнопкеReplace All, замена произойдет сразу для всех найденных вхождений заменяемого текста.

GoTo...

С помощью команды GoTo... можно быстро переместить курсор к определенному месту текущего документа. После выбора этой команды откроется диалоговое окно (рис. П6), в котором можно задать номер строки программы, куда следует перейти. Если будет введено значение, превышающее число строк программы, то курсор будет перемещен в конец файла.

Bookmarks...

К

Рисунок 5.1 – Структуры, используемые при разработке программ:

а – «следование»; б – «развилка» на две ветви; в – «развилка» на n ветвей;

г – «повторение»

омандаBookmarks... позволяет помещать закладки в тех местах программы, к которым часто обращается программист. После того как закладка будет установлена, он сможет быстро перейти к ней с помощью команды меню или определенного сочетания клавиш. Закладку, которая больше не понадобится, можно в любой момент удалить.

Можно создавать как именованные (они будут сохраняться между сеансами редактирования), так и безымянные закладки. К именованной закладке можно перейти в любое время, даже если файл, к которому она относится, в данный момент не открыт. Именованная закладка хранит как номер строки, так и позицию курсора на строке, которую он занимал во время ее создания. Причем позиция будет автоматически обновляться по мере редактирования файла. Даже удалив все символы вокруг закладки, все равно можно перейти к указанному месту в файле.

Breakpoints...

Данная команда позволяет устанавливать точки останова в различных местах программы.

List Members

Команда List Members отображает список доступных переменных – членов или функций выбранного класса либо структуры.

Type Info

Данная команда отображает окно подсказки, содержащее описания всех идентификаторов.

Parameter Info

Эта команда отображает полное описание (включая список параметров) функции, имя которой расположено слева от курсора. Параметр, выделенный полужирным шрифтом, соответствует тому параметру, который можно ввести в данный момент.

Complete Word

При выборе командыComplete Word программа автоматически допишет название функции или имя переменной, которое начали вводить. Эта опция способна заметно сохранить время, избавив от необходимости каждый раз вводить с клавиатуры длинные, часто повторяющиеся имена.