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

&kturtle; в действии
Главное окно &kturtle;

Главное окно &kturtle; имеет две основных области: редактор кода, расположенный слева, который предназначен для ввода команд &logo; и холст, расположенного справа, на котором выводятся результаты выполнения команд. Холст — место для игр Черепашки, где она перемещается и рисует. Также в главном окне есть меню, из которого производится управление программой, панель инструментов, которая предоставляет быстрый доступ к часто используемым действиям и строка состояния, на которой показывается различная информация о состоянии &kturtle;.

## Редактор кода

Редактор кода предназначен для ввода команд &logo;. Он обладает всеми возможностями, присущими современному редактору. Большинство команд вызывается из меню Правка и Сервис. Редактор кода может быть «прилеплен» к любой границе главного окна или же, будучи выведен как отдельное окно, располагаться в любом месте рабочего стола.

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

Вы можете открывать файлы &logo;, вызывая пункт Файл Открыть.

Третий путь — ввод кода в редакторе вручную или вставка его из буфера обмена.

Справа в строке состояния показывается текущая позиция курсора в виде номеров строки и столбца.

## Холст

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

Это сообщение поможет устранить ошибки.

Построенное в ходе выполнения команд изображение может быть сохранено в файл (Файл Сохранить холст) или напечатано (Файл Печать).

## Меню

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

### Меню Файл

#### Создать

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

  Создаёт новый, пустой файл программы на &logo;.

#### Открыть

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

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

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

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

  Выводит список последних файлов &logo;, с которыми работали в программе.

#### Открыть пример

&Ctrl;E Файл Открыть пример...

  Показывает папку, в которой расположены файлы примеров &logo;. Для того, чтобы команды в этих файлах были на вашем языке, необходимо предварительно выбрать язык в меню Настройка Настроить &kturtle;... .

#### Сохранить

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

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

#### Сохранить как

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

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

#### Сохранить холст

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

  Сохраняет текущий рисунок на холсте как файл изображения.

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

Файл Скорость выполнения

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

#### Выполнить сценарий

&Alt;Return Файл Выполнить сценарий

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

#### Пауза

Pause Файл Пауза

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

#### Остановить выполнение

Escape Файл Остановить выполнение

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

#### Печать

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

  Печатает код, находящийся в редакторе, или рисунок на холсте.

#### Выход

&Ctrl;Q Файл Выход

  Завершение работы &kturtle;.

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

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

  Отменяет последнее изменение в коде. &kturtle; имеет неограниченное число шагов отмены.

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

  Возвращает последнее отменённое изменение в коде.

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

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

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

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

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

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

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

  Поиск фразы в тексте программы.

F3 Правка Найти далее

  Поиск следующего вхождения фразы в тексте программы.

&Ctrl;R Правка Заменить...

  Производит замену фраз в редакторе кода.

### Меню Вид

&Ctrl;&Shift;F Вид Полноэкранный режим

  Позволяет переключаться в полноэкранный режим.

  Примечание: в полноэкранном режиме во время выполнения команд все, кроме холста, скрыто. Это позволяет создавать «полноэкранные» программы в &kturtle;.

F11 Вид Показывать номера строк

  Позволяет включить или выключить показ номеров строк в редакторе кода. Может быть полезно при поиске ошибок.

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

&Alt;C Сервис Выбор цвета

  Вызывает диалог выбора цвета. Используя этот диалог, можно легко подобрать нужный цвет и вставить его цифровое представление в редактор кода.

&Ctrl;I Сервис Увеличить отступ

  Этот пункт увеличивает отступ (добавляет пустое пространство) в строки выделенного фрагмента. Правильная расстановка отступов облегчает чтение кода. Все примеры используют расставленные отступы.

&Ctrl;&Shift;I Сервис Уменьшить отступ

  Этот пункт уменьшает отступ (убирает пустое пространство) из строк выделенного фрагмента.

Сервис Снять отступ

  Снимает все отступы на выделенных строках.

&Ctrl;D Сервис Закомментировать

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

&Ctrl;&Shift;D Сервис Раскомментировать

  Удаляет символ комментария с выделенных строк.

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

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

  Переключает показ панели инструментов

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

  Переключает показ строки состояния

Настройка Дополнительная настройка

  Здесь можно настроить параметры, которые обычно в настройке не нуждаются. Подменю Дополнительная настройка имеет три пункта: Настроить редактор... (стандартный диалог настройки редактора &kate;), Комбинации клавиш... (стандартный диалог настройки комбинации клавиш приложения &kde;) и Панели инструментов... (стандартный диалог настройки панели инструментов &kde;).

Настройка Настроить &kturtle;...

  Вызывает диалог настройки &kturtle;. Здесь можно поменять язык команд &logo; или установить новый размер холста по умолчанию.

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

F1 Справка Руководство &kturtle;

  Вызывает руководство, которое вы в данный момент читаете.

&Shift;F1 Справка Что это?

  После активации данного пункта меню курсор приобретёт вид стрелки с вопросительным знаком. После этого, когда вы щёлкните на каком-либо элементе в окне &kturtle;, появится подсказка об этом элементе и его предназначении.

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

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

  Контекстная помощь очень важна при обучении программированию.

Справка Сообщить об ошибке

  Используйте данный пункт для уведомления разработчиков об ошибках в &kturtle;. Это поможет делать программу лучше от версии к версии.

Справка О программе &kturtle;

  Здесь вы найдёте информации об авторах &kturtle; и лицензии под которой распространяется программа.

Справка О &kde;

  Здесь вы найдёте информацию о KDE. Если вы до сих пор не знаете, что это такое – не проходите мимо.

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

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

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

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

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