# Использование &kturtle;

Снимок экрана &kturtle; Главное окно &kturtle;

Главное окно &kturtle; имеет три основные области: редактор (1), расположенный слева, который предназначен для ввода команд &turtlescript;, холст (2) , расположенный справа, на котором Черепашка рисует, и инспектор (3), который предоставляет вам информацию во время выполнения программы. Кроме этого имеется меню (5), предоставляющее доступ ко всем функциям программы, панель инструментов (4), которая предоставляет быстрый доступ к часто используемым командам, поле команда, которое можно использовать для тестирования команд, и строка состояния (вдоль нижнего края окна), на которой отображается различная информация о состоянии &kturtle;.

## Редактор

Редактор предназначен для ввода команд &turtlescript;. Большинство команд вызывается из меню Файл и Правка. Редактор кода может быть пристыкован к любой границе главного окна или же может быть расположен в любом месте рабочего стола как отдельное окно.

Существуют разные пути получения кода в редакторе. Простейший — использовать готовый пример. Для этого необходимо вызвать пункт Файл Примеры в меню Файл и выбрать необходимый пример. Выбранный файл примера будет открыт в редакторе и его можно будет запустить на выполнение, вызвав пункт Выполнить Выполнить из меню или нажав кнопку Выполнить на панели инструментов.

Вы можете открыть файлы &turtlescript;, вызвав меню Файл Открыть....

Третий путь — ввод кода в редакторе вручную или методом копирования/вставки.

## Холст

Холст — это пространство Черепашки. Здесь она рисует в соответствии с командами, которые получает. После ввода каких-либо команд в редакторе и их выполнения могут произойти две вещи: или программа выполнится успешно, и вы увидите некоторые изменения на холсте, или же, если были допущены ошибки, вы получите сообщение во вкладке ошибок, которое уведомит вас о характере допущенной ошибки.

Вы можете увеличить или уменьшить отображение холста используя колесо мыши.

## Инспектор

Инспектор информирует вас о переменных, выученных функциях и отображает иерархическую структуру программы во время её выполнения.

Инспектор может быть пристыкован к любой границе главного окна или же может быть расположен в любом месте рабочего стола как отдельное окно.

## Панель инструментов

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

Вы можете настроить панель инструментов в соответствии с своими предпочтениями, воспользовавшись меню Настройка Панели инструментов....

## Меню

В главном меню вы найдёте все команды &kturtle;. Они находятся в следующих группах: Файл, Правка, Холст, Выполнить, Сервис, Настройка и Справка. Данный раздел посвящён их описанию.

### Меню Файл

&Ctrl;N Файл Создать

- Создаёт новый, пустой файл &turtlescript;.

&Ctrl;O Файл Открыть...

- Открывает файл &turtlescript;.

Файл Последние файлы

- Открывает файлы &turtlescript;, которые открывались недавно.

Файл Примеры

- Показывает примеры программ на &turtlescript;. Примеры открываются на языке, выбранном в Настройка Язык команд.

Файл Загрузить новые примеры...

- Открывает диалоговое окно Загрузить новые примеры для загрузки дополнительных файлов &turtlescript; из интернета.

&Ctrl;S Файл Сохранить

- Сохраняет текущий открытый файл &turtlescript;.

Файл Сохранить как...

- Сохраняет текущий открытый файл &turtlescript; в выбранном месте.

Файл Экспорт кода в HTML...

- Экспортирует текущее содержимое редактора в файл HTML с подсветкой цветами.

&Ctrl;P Файл Печать...

- Печатает текущий код, введённый в редакторе.

&Ctrl;Q Файл Закрыть

- Выход из KTurtle.

### Меню Правка

&Ctrl;Z Правка Отменить действие

- Отменяет последние изменения в коде. KTurtle имеет неограниченное число отмен!

&Ctrl;&Shift;Z Правка Повторить

- Возвращает отменённые изменения в коде.

&Ctrl;X Правка Вырезать

- Вырезает выделенный текст из редактора в буфер обмена.

&Ctrl;C Правка Копировать

- Копирует выделенный текст из редактора в буфер обмена.

&Ctrl;V Правка Вставить

- Вставляет текст из буфера обмена в редактор.

&Ctrl;A Правка Выделить всё

- Копирует весь текст из редактора в буфер обмена.

&Ctrl;F Правка Найти...

- Ищет выражения в тексте.

F3 Правка Продолжить поиск

- Ищет следующее вхождение фразы в тексте.

&Shift;F3 Правка Найти предыдущее

- Ищет предыдущее вхождение фразы в тексте.

Ins Правка Режим замены

- Переключает между режимами «вставки» и «замены».

### Меню Холст

Холст Экспорт в изображение (PNG)...

- Экспортирует текущее состояние холста в растровое изображение PNG (Portable Network Graphics).

Холст Экспорт в рисунок (SVG)...

- Экспортирует текущее состояние холста в векторный рисунок SVG (Scalable Vector Graphics).

Холст Печать холста...

- Печатает текущее содержимое холста.

### Меню Выполнить

F5 Выполнить Выполнить

- Запускает на выполнение команды, введённые в редакторе.

F6 Выполнить Приостановить

- Приостанавливает выполнение.

F7 Выполнить Прервать

- Прекращает выполнение команд. Этот пункт доступен только тогда, когда выполняются команды.

Выполнить Скорость выполнения

- Выводит список возможных скоростей выполнения, состоящий из: С максимальной скоростью (без подсветки и инспектора), С обычной скоростью, Замедленно, Медленно, Очень медленно и Шаг за шагом. Если скорость установлена как С обычной скоростью (по умолчанию), то бывает трудно уследить за тем, что происходит. Иногда это то, что нужно, но порой хочется отследить выполнение программы. В этом случае вы можете установить скорость в Замедленно, Медленно или Очень медленно. Когда выбрана одна из медленных скоростей выполнения в редакторе показывается текущее положение выполнения. Шаг за шагом выполняет по одной команде за раз.

### Меню Сервис

Сервис Выбор направления...

- Открывает диалоговое окно выбора направления.

Сервис Выбор цвета...

- Открывает диалоговое окно выбора цвета.

### Меню Настройка

Настройка Язык команд

- Выбирает язык команд для кода.

&Ctrl;E Настройка Редактор кода

- Показывает или скрывает редактор.

&Ctrl;I Настройка Инспектор

- Показывает или скрывает инспектор.

Настройка Сообщения об ошибках

- Показывает или скрывает вкладку Ошибки со списком всех ошибок, возникших при выполнении кода. Если этот параметр включён, щёлкните холст, чтобы снова увидеть Черепашку.

F11 Настройка Номера строк

- Включает показ нумерации строк в редакторе. Это может быть полезно при поиске ошибок.

Настройка Показать панель инструментов

- Управляет отображением панели инструментов.

Настройка Показать строку состояния

- Управляет отображением статусной строки.

Настройка Комбинации клавиш...

- Стандартное диалоговое окно &kde; для настройки клавиатурных комбинаций.

Настройка Панели инструментов...

- Стандартное диалоговое окно &kde; для настройки панелей инструментов.

### Меню Справка

&help.menu.documentation;

F2 Справка Справка по ...

- Очень полезная функция — вызывает помощь по тому элементу кода, рядом с которым находится курсор в редакторе. Например, вы используете команду `напиши` в своей программе и хотите узнать побольше о ней из руководства. Вам достаточно переместить курсор, чтобы он оказался на команде `напиши` и нажать F2. Руководство откроется на странице с описанием команды `напиши`.

  Эта функция может оказаться полезной при изучении &turtlescript;.

## Строка состояния

В строке состояния выводится информации от &kturtle;. Слева показывается последнее действие. Справа показывается текущая позиция курсора (номера строк и столбцов). Посередине показывается текущий язык, используемый для команд.