OberonCore https://forum.oberoncore.ru/ |
|
небольшие дополнения и исправления к туториалу https://forum.oberoncore.ru/viewtopic.php?f=22&t=6341 |
Страница 1 из 1 |
Автор: | budden [ Четверг, 10 Январь, 2019 19:44 ] |
Заголовок сообщения: | небольшие дополнения и исправления к туториалу |
Запускал Win64\a2.bat Там есть туториал. Оказывается, основная-то информация тут: http://www.ocp.inf.ethz.ch/wiki/ А туториал устарел. Неясно тогда, зачем он вообще. Ну да ладно. Клавиатура:
Есть командная оболочка, tools/shell. В ней alias - показать команды. Каждая команда - это юникс-подобная короткая аббревиатура и название команды Оберона, которая при этом вызывается. например, ps = System.ShowProcesses Блин, мне нравится эта система. А вот цитата из исходника редактора - горячие клавиши редактора: Код: * CTRL-F: Show search panel of current page, set focus to its editor and clear the content of the editor * CTRL-N: If search panel is visible: Find next occurence downwards * elsif error grid is visible: Jump to next error position * CTRL-P: If search panel is visible: Find next occurence upwards * elsif error grid is visible: Jump to previous error position * * CTRL-0: Set cursor to position zero * CTRL-9: Move cursor to end of text * * CTRL-O: Set focus to filename editor and clear its content * CTRL-S: Store current page * * CTRL-M: Toggle visibility of sidepanel * * CTRL-H: Compile file opened in current page * CTRL-U: Unload module opened in current page * CTRL-D: Diff current tab to file * * CTRL-DEL Delete end-of-line whitespace in current page * * ALT-INS Uncomment selected code of commented * ALT-DEL Comment selected code * * CTRL-PgUp Load PET state from file * CTRL-PgDn Save PET state to file * * CTRL-SHIFT-Tab Select previous tab * CTRL-Tab Select next tab * * SHIFT-F1..F12 Store current cursor position * CTRL-F1..F12 Recall cursor position * * When the filename editor has the keyboard focus: * * ESC Reset filename to filename of currently opened tab * ENTER Open file * SHIFT_ENTER Open file in new PET window instance Для выгрузки модуля нужно использовать System.Free, а не SystemTools.Free |
Автор: | Kemet [ Пятница, 11 Январь, 2019 08:49 ] |
Заголовок сообщения: | Re: небольшие дополнения и исправления к туториалу |
budden писал(а): Клавиатура: Это настраивается. Меню System->HotKeys
И да, оно глобально, и могут быть странные артефакты. |
Автор: | budden [ Понедельник, 14 Январь, 2019 10:09 ] |
Заголовок сообщения: | Re: небольшие дополнения и исправления к туториалу |
Тут вопрос не столько в том, какие на них назначены кнопки, сколько в том, существуют ли вообще такие сочетания клавиш. А что за артефакты? |
Автор: | Kemet [ Понедельник, 14 Январь, 2019 10:39 ] |
Заголовок сообщения: | Re: небольшие дополнения и исправления к туториалу |
Я же говорю - оно глобально. Перехватывает сообщения. И если в каком-то приложении есть собственная обработка клавиатурных сочетаний, то сочетания, которые указаны в HotKeys до приложения не долетят. |
Автор: | budden [ Понедельник, 14 Январь, 2019 11:56 ] |
Заголовок сообщения: | Re: небольшие дополнения и исправления к туториалу |
Это не артефакты, а нормальное положение вещей. Если есть два обработчика одной и той же кнопки, то работает только один из них. Просто это должно быть документировано. |
Автор: | Kemet [ Понедельник, 14 Январь, 2019 18:02 ] |
Заголовок сообщения: | Re: небольшие дополнения и исправления к туториалу |
Артефакты в том плане, что определенные сочетания в приложениях не работают, хотя как бы должны. А которые работают, делают странные вещи. Например, если выделить текст и нажать, Ctrl+Delete, то текст не удалится, как ожидается, и как описано, а изменится размер шрифта. Раньше нормально работало, но Хоткей был отключен, сейчас он включен т у людей возникают вопросы - а что случилось с клавиатурой. В общем над этим нужно поработать. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |