Страница 1 из 1

Lazarus IDE Extensions. semax - Максимизатор окна редактора

СообщениеДобавлено: 18.12.2015 17:25:18
скалогрыз
Предлагаю вашему вниманию плагин для Lazarus IDE.
Основная цель:максимизировать окно исходников под основное окно IDE (так как это делает Delphi 7)
Текущее состояние:релиз для винды и OSX (carbon), бета для gtk и qt
Репрозиторий: https://github.com/skalogryz/semax
Вики (англ): http://wiki.freepascal.org/Source_Editor_Maximizer

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 18.12.2015 21:42:17
Mirage
Разве D7 это делает?
Помню, лет 10-12 назад использовал под D6/D7 плагин MaxSpace для этого, потом научился окошки правильно расставлять, что, правда, не получалось в более поздних версиях.
А сейчас люди используют полноэкранный режим и режимы подобные distraction free mode, когда хочется сосредоточиться на коде.

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 18.12.2015 22:00:39
ViTality
Mirage писал(а):Разве D7 это делает?

помнится первое время меня очень бесило в Лазарусе, что по двойному щелчку по заголовку окна редактора, это окно разворачивалось на весь экран, а не как у Дельфей "упираясь" в главное окно.
п.с. я надеюсь прально понял принцип работы расширения.

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 18.12.2015 22:08:08
скалогрыз
Mirage писал(а):А сейчас люди используют полноэкранный режим и режимы подобные distraction free mode, когда хочется сосредоточиться на коде.
сейчас вообще в моде одноэкранные IDE.

ViTality писал(а):помнится первое время меня очень бесило в Лазарусе, что по двойному щелчку по заголовку окна редактора, это окно разворачивалось на весь экран

Меня тоже очень бесило последние семь лет. Но теперь всё! хватит! :)

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 19.12.2015 00:24:40
Mirage
скалогрыз писал(а):сейчас вообще в моде одноэкранные IDE.


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

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 19.12.2015 00:38:24
скалогрыз
Mirage писал(а):Сперва кажется бредом, но по трезвому размышлению решил попробовать. Ведь даже в Идее табы становятся почти бесполезными, когда их количество становится большим, чем помещается в строке.
Да и мышку во время работы по-хорошему трогать не надо.

мышку? для переключения табов... это как? :mrgreen:
я, наверное, перестал пользоваться мышкой после первых 30 минут знакомства с Delphi (тогда ещё 5ой).
Cltr+Tab (перейти к следующему), Ctrl+Shift+Tab (перейти к предыдущему).

Но тут проблема, что где "следующий"/"предыдущий" нужно "видеть". Беру "видеть" в ковычки, потому что при работе с проектом, действительно на табы никто не смотрит, а физически "помнит" какой модуль за каким идёт и сколько раз нужно клавиатуру нажать. Но, при начальной работе с проектом, возможность видеть какой юнит есть "следующий" а какой "предыдущий" помогает.

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 19.12.2015 01:45:23
Mirage
Меня перспектива бегать по 20 табам туда-сюда не очень радует. Лучше уж мышкой ткнуть.
Если Ctrl+Tab переключает туда-обратно, как задачи в винде, уже лучше, т.к. такое переключение чаще всего нужно.
Но предлагаемый способ использовать диалог Recent Files, где если что, можно и поиск (инкрементальный конечно же) использовать, действительно удобен. Хотя привыкнуть надо. 20 лет табами пользовался все-таки.

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 19.12.2015 07:19:20
sign
ViTality писал(а):
Mirage писал(а):Разве D7 это делает?

помнится первое время меня очень бесило в Лазарусе, что по двойному щелчку по заголовку окна редактора, это окно разворачивалось на весь экран, а не как у Дельфей "упираясь" в главное окно.

Когда-то раньше, во времена маленьких дисплеев.
А сейчас то что за беда?

1.jpg

Re: Lazarus IDE Extensions. semax - Максимизатор окна редакт

СообщениеДобавлено: 19.12.2015 09:40:16
скалогрыз
sign писал(а):Когда-то раньше, во времена маленьких дисплеев.
А сейчас то что за беда?

так вопрос привычки (который как раз с делфи тянется)! размер мониторов мало влияет.
Что (мне) необходимо.
1) Чтобы Messages был присоединён к редактору исходников - т.к. удобно просматривать сообщения. При необходимости можно изменить размер списка messages. При этом автоматически изменяется размер редактора, и не нужно переключатся между окнами редактора и сообщений.
2) Чтобы редактор не перекрывал заголовочное окно при полном развёртывании. Да руками, можно растянуть редактор. но нажатием одной кнопки проще