Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 5.73 Сворачивание блоков кода в текстовам редакторе Кибор

Страниц (4): [1] 2 3 4 »
 

1. Kibor - 26 Августа, 2020 - 02:54:19 - перейти к сообщению
Список горячих клавиш тут

Открытие TXT файлов допускается перетаскиванием их в окно программы.

Появилась возможность сворачивать выбранные участки кода.
Сворачивать можно любую часть без ограничений.
Допускается свертывание даже на половине имени функции или ее параметров.
Допускаются вложенные свернутые блоки.

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

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

Работает скрытие за счет тегов:
Так будет видно если открыть код через блокнот:

В Кибор такой код будет показывать открытый споллер с кодом с 2 кнопками. Свернуть и удалить теги.
CODE:
-HIDE5>
код
/HIDE5>


Означает скрытый код. Будет только одна кнопка для раскрытия.
CODE:
+HIDE5>
код
/HIDE5>


Вложенные блоки:
CODE:
function getmessage(0, WM_COMMAND)
{
-HIDE5> if (message.lparam==button0[0]) // если нажата кнопка
{
+HIDE3> if(flag_button0[0])
{
flag_button0[0]=0;
SetWindowText(button0[0], "Скрыть кнопку"); // изменить текст кнопки
ShowWindow(button0[1], SW_SHOW); // показать вторую кнопку
}
else
{
flag_button0[0]=1;
SetWindowText(button0[0], "Показать кнопку");
ShowWindow(button0[1], SW_HIDE);
}
return;/HIDE3>
}

if (message.lparam==button0[1]) // если нажата кнопка
{
-HIDE4> flag_button0[1]=1;
return;/HIDE4>
}/HIDE5>


}/HIDE6>


Подробнее на видео:
2. stivus - 27 Августа, 2020 - 01:18:14 - перейти к сообщению
Супер! Функционально, спасибо!
3. Kibor - 27 Августа, 2020 - 04:18:25 - перейти к сообщению
Подключил горячие клавиши к этому редактору.


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

CONTROL A - выделить все
CONTROL X - вырезать выделенное
CONTROL C - копировать выделенное
CONTROL V - вставить с буфера обмена
CONTROL Z - отменить действие
CONTROL Y - повторить действие

DELETE - удалить передний символ

HOME - перейти на начало строки
SHIFT HOME - выделяет строку от начала строки, до текущего курсора
CONTROL HOME - перейти на начало скрипта
CONTROL SHIFT HOME - выделяет от начала скрипта, до текущего курсора

END - перейти в конец строки
SHIFT END - выделяет строку от текущего курсора, до конца строки
CONTROL END - перейти в конец скрипта
CONTROL SHIFT END - выделяет от текущего курсора, до конца скрипта

PAGEDOWN - прокрутка на страницу вниз
PAGEUP - прокрутка на страницу вверх

SHIFT LEFT - выделяет предыдущее слово, или на котором курсор, если оно не выделено
SHIFT RIGHT - выделяет следующее слово, или на котором курсор, если оно не выделено
SHIFT UP - выделяет от начала скрипта, до текущего курсора (как и CONTROL SHIFT HOME)
SHIFT DOWN - выделяет от текущего курсора, до конца скрипта (как и CONTROL SHIFT END)

CONTROL LEFT - переходит на предыдущее слово
CONTROL RIGHT - переходит на следующее слово

Если есть выделенный текст
LEFT - снимает выделение текста. курсор ставит на место начала выделенного.
UP - снимает выделение текста. курсор ставит на место начала выделенного.
RIGHT - снимает выделение текста. курсор ставит на место окончания выделенного.
DOWN - снимает выделение текста. курсор ставит на место окончания выделенного.

Для выделения строки произвести щелчок на левой полосе редактора напротив строки.
Одинарный щелчок - выделение с переносом строки.
Двойной - выделение без переноса строки.

Для выделения слова можно по нему щелкнуть 2 раза.

Выделенное можно перетаскивать с зажатой левой кнопкой мыши.
4. stivus - 27 Августа, 2020 - 13:49:34 - перейти к сообщению
А возможно ли запилить ещё одну плюшку? Как в нотепаде-подсветку закрывающей фигурной или круглой скобки,если выделена открывающая, ну или наоборот?....Цифры, как бы, слева стоят....Но выделение, мне кажется, было бы нагляднее....
5. Kibor - 28 Августа, 2020 - 03:35:17 - перейти к сообщению
Добавил горячие клавиши.
Полный список тут.
6. Kibor - 28 Августа, 2020 - 09:12:26 - перейти к сообщению
Поправил.
Горячие клавиши такие:

CONTROL A - выделить все
CONTROL X - вырезать выделенное
CONTROL C - копировать выделенное
CONTROL V - вставить с буфера обмена
CONTROL Z - отменить действие
CONTROL Y - повторить действие

DELETE - удалить передний символ

HOME - перейти на начало строки
SHIFT HOME - выделяет строку от начала строки, до текущего курсора
CONTROL HOME - перейти на начало скрипта
CONTROL SHIFT HOME - выделяет от начала скрипта, до текущего курсора

END - перейти в конец строки
SHIFT END - выделяет строку от текущего курсора, до конца строки
CONTROL END - перейти в конец скрипта
CONTROL SHIFT END - выделяет от текущего курсора, до конца скрипта

PAGEDOWN - прокрутка на страницу вниз
PAGEUP - прокрутка на страницу вверх

SHIFT LEFT - выделяет предыдущее слово, или на котором курсор, если оно не выделено
SHIFT RIGHT - выделяет следующее слово, или на котором курсор, если оно не выделено
SHIFT UP - выделяет от начала скрипта, до текущего курсора (как и CONTROL SHIFT HOME)
SHIFT DOWN - выделяет от текущего курсора, до конца скрипта (как и CONTROL SHIFT END)

CONTROL LEFT - переходит на предыдущее слово
CONTROL RIGHT - переходит на следующее слово

Если есть выделенный текст
LEFT - снимает выделение текста. курсор ставит на место начала выделенного.
UP - снимает выделение текста. курсор ставит на место начала выделенного.
RIGHT - снимает выделение текста. курсор ставит на место окончания выделенного.
DOWN - снимает выделение текста. курсор ставит на место окончания выделенного.

Для выделения строки произвести щелчок на левой полосе редактора напротив строки.
Одинарный щелчок - выделение с переносом строки.
Двойной - выделение без переноса строки.

Для выделения слова можно по нему щелкнуть 2 раза.

Выделенное можно перетаскивать с зажатой левой кнопкой мыши.
7. Val_027 - 29 Августа, 2020 - 08:31:59 - перейти к сообщению
 stivus пишет:
подсветку закрывающей фигурной или круглой скобки


Тоже за подсвеченные скобки. Еще отдельные кнопки /открыть/сохранить/Поиск/
Поиск совсем необходим ... Мы в вас верим и ждем...
поиск по выделенному ,,,
8. Kibor - 29 Августа, 2020 - 08:38:51 - перейти к сообщению
А разве поиска нет?
Установите курсор Над местом где надо искать и ищите вниз.
9. Val_027 - 29 Августа, 2020 - 09:24:49 - перейти к сообщению
 Kibor пишет:
Установите курсор Над местом где надо искать и ищите вниз.


Скажем так, совсем не понял... для одаренных можно подробнее
10. Kibor - 29 Августа, 2020 - 09:34:38 - перейти к сообщению
Я тоже не совсем понял про поиск по выделенному.
Как можно искать по выделенному, если при первом же найденном выделение снимется, так как выделяется найденное.

Powered by ExBB FM 1.0 Final