Sanny Builder
На русском (не обновляется)
На русском (не обновляется)
  • Введение
  • Благодарности
  • История изменений
  • Синтаксис
    • Типы данных
    • Константы
    • Переменные
    • Массивы
    • Операторы
    • Условия
    • Циклы
    • Классы
    • Ключевые слова
    • Дополнительные команды
    • HEX..END
    • Директивы
    • Комментарии
  • Редактор
    • Возможности
    • Опции программы
      • Общие настройки
      • Форматирование
      • Редактор
      • Редактор тем оформления
      • Горячие клавиши
    • Консоль
    • Горячие клавиши
    • Поиск опкодов
    • Интерфейс командной строки
    • Языковая служба
  • Режимы редактирования
    • CustomLabels.ini
    • Enums.txt
    • Расширения
    • Список опкодов (SCM.INI)
    • Шаблоны кода
  • Документация по SCM
    • Скриптовые лимиты
    • GTA III
      • Иконки радара
      • Типы пешеходов
    • Vice City
      • Банды
      • Гаражи
      • Иконки радара
      • Интерьеры
      • Номера кнопок
      • Типы оружия
      • Типы пешеходов
    • San Andreas
      • Банды
      • Варианты изменения авто
      • Гаражи
      • Зоны
      • Интерьеры
      • Номера клавиш
      • Одежда
      • Оружие
      • Персонажи
      • Погода
      • Прически
      • Системы частиц
      • Статистика
      • Татуировки
      • Типы пешеходов
      • Типы поездов
      • Части тела игрока
    • Liberty City Stories
      • Банды
      • Модели
      • Одежда
      • Оружие
      • Персонажи
      • Погода
    • Vice City Stories
      • Банды
      • Одежда
      • Погода
  • Исправление проблем
    • Сообщения об ошибках
      • 0001: INI файл не найден
      • 0002: Неизвестный тип массива
      • 0003: Ошибка чтения script.img
      • 0004: Неизвестный тип параметра
      • 0005: Неправильный режим редактирования
      • 0006: Неверный заголовок файла
      • 0007: Файл не найден
      • 0008: Ошибка чтения списка опкодов
      • 0009: Список опкодов не найден
      • 0010: Неизвестный опкод
      • 0011: Неизвестный опкод
      • 0012: Переход за границы файла
      • 0013: Неизвестная команда
      • 0014: Неверное выражение
      • 0016: Скрипт не найден
      • 0017: Переменная не объявлена
      • 0018: Неверный размер массива
      • 0019: Неизвестный тип массива
      • 0020: Переменная не объявлена как массив
      • 0021: Неверное значение в имени переменной
      • 0022: Cчетчик итераций не является переменной
      • 0023: Неверный синтаксис
      • 0024: Ожидалось целочисленное значение
      • 0025: Неверный цикл
      • 0026: Неверное число с плавающей точкой
      • 0027: Слишком длинная строка
      • 0028: Незавершенная строка
      • 0029: Неверный ID отладочного скрипта
      • 0031: Неверное количество элементов
      • 0032: Неверное значение элемента в заголовке
      • 0033: Неверное имя локальной переменной
      • 0034: Локальная переменная вне допустимых границ
      • 0035: Ожидалось слово
      • 0036: Локальная переменная миссии вне допустимых границ
      • 0037: Отладочный скрипт не найден
      • 0038: Неизвестный тип массива
      • 0039: Неверное определение элемента
      • 0040: Имя или значение константы не определено
      • 0041: Неверный ID миссии
      • 0042: Дублирование имени внешнего скрипта
      • 0043: Неверный индекс массива
      • 0044: Неверное имя массива
      • 0045: Неверный синтаксис массива: пропущено имя переменной
      • 0046: Неверный синтаксис массива
      • 0047: Неверный размер массива
      • 0048: Ошибка чтения размера массива
      • 0049: Недостаточно параметров для опкода
      • 0050: Недостаточно параметров для команды
      • 0051: Ошибка записи заголовка script.img
      • 0052: Ошибка записи script.img
      • 0053: Рекурсивное подключение файла
      • 0054: Метка не найдена
      • 0055: Идентификатор не найден
      • 0056: Метка переобьявлена
      • 0057: Внутренная метка не найдена
      • 0058: Недопустимый параметр
      • 0059: Неверное определение опкода
      • 0060: Нет исходного файла
      • 0061: Пустой исходный файл
      • 0062: IDE файл не найден
      • 0063: Ожидалась метка миссии
      • 0064: Метка миссии не найдена
      • 0065: Метка внешнего скрипта не найдена
      • 0067: Недопустимый символ в имени внешнего скрипта
      • 0068: Неверный символ в идентификаторе
      • 0069: Неверный символ в имени объекта
      • 0071: Неверное число условий
      • 0072: Логический оператор пропущен
      • 0073: Лишний логический оператор
      • 0074: Опция отключена
      • 0075: Неверное 16-ричное значение
      • 0076: Ожидалось условие
      • 0079: Недопустимый параметр в команде Alloc
      • 0080: Ожидалось неотрицательное число
      • 0081: Слишком много параметров
      • 0082: Неверный синтаксис
      • 0083: Неизвестный ID модели
      • 0084: Переход на оффсет 0
      • 0086: Неверный индекс массива
      • 0087: Недопустимая переменная
      • 0088: Глобальная переменная вне допустимых границ
      • 0089: Опкод не найден
      • 0090: Константа переобъявлена
      • 0091: Недостаточно памяти для переменной
Powered by GitBook
On this page
  1. Редактор

Горячие клавиши

PreviousКонсольNextПоиск опкодов

Last updated 1 year ago

Sanny Builder поддерживает стандартные сочетания клавиш для операций с файлами и текстом (Ctrl+N, Ctrl+Z, и т.д.), а также собственные комбинации. Сочетания, отмеченные *, могут быть изменены в .

Клавиша/Комбинация

Действие

Главное меню

Ctrl+N

Создать новый файл

Ctrl+O

Открыть файл

Ctrl+W

Закрыть текущий файл

Ctrl+Shift+T

Открыть последний закрытый файл

F5*

открыть файл как скрипт и дизассемблировать его

F6*

скомпилировать текст в редакторе в скриптовый файл

F7*

F8*

F10

F12

открыть документацию

Текст

TAB, Shift+TAB

двигать выделенный блок текста влево/вправо

Ctrl+Alt+A

Ctrl+Alt+D

двигать выделенный блок текста влево/вправо (на один символ)

Ctrl+Alt+B

Ctrl+Alt+N

Ctrl+Alt+M

различные режимы выделения текста: Обычный, По столбцам (аналог - выделение с зажатым Alt), По строкам

Ctrl+Shift+U

Ctrl+Shift+L

перевод выделенного слова в верхний/нижний регистр

Ctrl++

увеличить размер шрифта в редакторе

Ctrl+-

уменьшить размер шрифта в редакторе

Ctrl+T

удалить слово

Ctrl+Y

удалить строку

Ctrl+Shift+Y

очистить строку

Ctrl+/*

Навигация

Ctrl+Shift+B

перемещение между скобками: {}, (), <>, []

Ctrl+Вверх

Ctrl+Вниз

прокрутить страницу на одну строку вверх/вниз

Ctrl+колесо мыши вверх/вниз

страница вверх/вниз

Ctrl+Shift+0..9

Ctrl+0..9

Ctrl+G*

переход к строке с номером

Alt+Вправо*

Alt+Влево*

Ctrl+Enter

Код

Ctrl+пробел

показать список классов / свойств / моделей / меток / переменных / миссий

Ctrl+Shift+пробел

показать подсказку для текущей команды класса

Ctrl+Shift+C*

Ctrl+Shift+E*

F1

искать опкод со словом под курсором (без учета _ и .)

Ctrl+F1

искать опкод со словом под курсором (с учетом _ и .)

F2

Ctrl+J

Ctrl+M

Ctrl+P

Ctrl+H*

конвертировать число под курсором из десятичного формата в шестнадцатиричный (0x) и обратно

Ctrl+B*

конвертировать число под курсором из десятичного формата в двоичный (0b) и обратно

Ctrl+Alt+H*

Разное

Ctrl+~

Alt+S

(когда активен список моделей) - пересортировать список

скомпилировать текст в редакторе в скриптовый файл, а затем скопировать его в директорию скриптов для

запустить игру для текущего

открыть

строку

добавить

перейти на строку с

под курсором (метка, начало миссии или функции)

вернуть курсор на предыдущую позицию (откуда был вызван )

открыть файл по имени под курсором (см. очередность открытия )

вставить

вставить

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

показать список доступных

запись / остановка записи

воспроизведение записанной / пауза во время записи

конвертировать под курсором в ID и наоборот

открыть

настройках
режима редактирования
окно опций
закомментировать / раскомментировать
шаблон кода
шаблонов кода
консоль
относительных путей
выбранной игры
закладку
закладкой
переход к определению
переход к определению
текущие координаты игрока
текущий угол поворота игрока
последовательности нажатия клавиш
последовательности
имя модели