| View previous topic :: View next topic |
| Author |
Message |
iroln
Joined: 04 Sep 2009 Posts: 14
|
Posted: Tue Oct 06, 2009 8:01 am Post subject: два документа в одном окне |
|
|
Здравствуйте!
Хотелось бы иметь возможность работать с двумя документами в одном коне редактора.
Опция "разделение окна" - это не то, она разделяет окно, но для одного документа. Хотелось бы иметь возможность работать именно с двумя документами в одном окне (такая функция есть в Notepad++).
Зачем это нужно: Бывает необходимо сравнивать два документа, два листинга, бывает нужно при переводе. В режиме работы MDI даже нет возможности открыть вторую копию программы. |
|
| Back to top |
|
 |
Habetdin
Joined: 14 Jul 2009 Posts: 11 Location: Russia
|
Posted: Tue Oct 06, 2009 9:11 am Post subject: |
|
|
iroln см. скрин:
 |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Tue Oct 06, 2009 10:56 am Post subject: |
|
|
iroln, Меню "Окно":
-> Вертикально;
-> Горизонтально. |
|
| Back to top |
|
 |
iroln
Joined: 04 Sep 2009 Posts: 14
|
Posted: Tue Oct 06, 2009 11:26 am Post subject: |
|
|
Habetdin, VladSh
Спасибо за подсказку, вспомнил, что когда-то уже находил эту функцию.
Единственное, всё же такая реализация неудобна и это не совсем то. Если в редакторе открыто 10 вкладок, то все они будут выстроены вертикально или горизонтально в несколько рядов. Чтобы нормально работать в таком режиме, нужно, чтобы в редакторе было открыто 2 документа.
В notepad++ сделано удобнее. Там панель вкладок разделяется на две независимые панели в которые можно добавлять документы. Окно разделяется всегда на 2 части. Такой подход значительно удобнее, т.к. редко приходится видеть перед собой больше 2-х документов. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Tue Oct 06, 2009 1:33 pm Post subject: |
|
|
| iroln wrote: | | В notepad++ сделано удобнее. Там панель вкладок разделяется на две независимые панели в которые можно добавлять документы. Окно разделяется всегда на 2 части. Такой подход значительно удобнее, т.к. редко приходится видеть перед собой больше 2-х документов. | Да, кривовато (раньше замечал, но не думал об этом, т.к. использовал редко)...
Лучше было бы не тягать окна, а отмечать галкой, по аналогии с "Разделить окно".
Всегда на 2 части разделять - это зло Лучше галка, чтобы это было опционально. А вообще было бы супер, если бы при открытии нового файла и установленной этой галкой "фреймсет" (набор окошек, в который отображается содержимое) менялся бы автоматически, т.е. окно редактирования автоматом бы переразбивалось (на 2, 3 части и т.д.)  |
|
| Back to top |
|
 |
iroln
Joined: 04 Sep 2009 Posts: 14
|
Posted: Tue Oct 06, 2009 8:00 pm Post subject: |
|
|
VladSh
Согласен с вами.
Я много работаю в MATLAB, и там очень удобный редактор (не без косяков конечно, но где их нет?). Там функция разделения окна реализована тоже достаточно удобно. Панель вкладок не разделяется, но при переключении вкладок документ меняется в активном фрейме (то, который был до этого в фокусе). Причём в окне редактора можно создать до 16-и фреймов!
Почему бы не реализовать что-то подобное? На втором скриншоте хорошо демонстрируется удобство переключения между количеством фреймов и их видом. Такой подход хорош и с точки зрения юзабилити и с точки зрения элегантности реализации.
 |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Thu Mar 03, 2011 11:13 am Post subject: |
|
|
При выполнении команды "Окно -> вертикально" и установленном фокусе на 2-й вкладке окна отображаются вертикально, но отображаются без соответствия положению своих вкладок, т.е. файл из 1-й вкладки отображается во 2-м окне, а фал 2-й вкладки, соответственно, в 1-м. Это очень неудобно, т.к. постоянно приходится вручную перетягивать вкладки, чтобы положение их наглядно соответствовало..
Пожалуйста, сделайте, чтобы положение окон при разбиении соответствовало положению вкладок. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Mar 04, 2011 3:48 pm Post subject: |
|
|
VladSh
Порядок в этом случае задает MDIClient. Желаемый порядок можно получить открыв "Окна..." (F10) и затем, выделив все, нажать "Вертикально". |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Mar 04, 2011 4:09 pm Post subject: |
|
|
Instructor
Да, это то, что нужно. Но хотелось бы чтобы окна разбивались так всегда, т.е. я хотел для вертикального разбиения повесить вызов из ContextMenu (как это у меня есть сейчас). Есть ли внешний вызов, который позволяет это сделать? |
|
| Back to top |
|
 |
kirillkin
Joined: 06 Apr 2011 Posts: 4
|
Posted: Wed Apr 06, 2011 1:38 pm Post subject: Два файла на одной вкладке |
|
|
Здравствуйте.
Как разделить окно на две части, я нашел.
Как заставить прокручиваться обе части синхронно, тоже нашел (плагин Scroll).
Но как заставить Akelpad открыть в каждой из двух частей вкладки разные файлы - не нашел. Нужно, например, для локализации, когда справа открыт файл на русском, а слева на английском. Важно, чтобы оба файла были перед глазами и скролились синхронно.
Может, какой-то плагин поможет такое провернуть? |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Wed Apr 06, 2011 2:41 pm Post subject: |
|
|
Меню "Окно" -> "Вертикально"
+ добавляем в меню (с помощью плагина ContextMenu):
| Code: | | "Вертикальная синхронизация" Call("Scroll::SyncVert") Icon("%a\AkelFiles\Plugs\Scroll.dll", 1) |
|
|
| Back to top |
|
 |
kirillkin
Joined: 06 Apr 2011 Posts: 4
|
Posted: Fri Apr 08, 2011 11:07 am Post subject: |
|
|
Возможно, я не совсем понятно объяснил проблему.
Я в курсе, как разделить окно на две части и заставить их прокручиваться синхронно.
Мне нужно, чтобы в этих двух частях окна отображалось содержимое двух разных файлов.
 |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1889 Location: Vinnitsa, Ukraine
|
Posted: Fri Apr 08, 2011 11:57 am Post subject: |
|
|
kirillkin
А Вы попробовали? Конечно нет. Ибо если бы попробовали, то увидели бы что делается именно то, что Вам нужно. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Apr 08, 2011 1:49 pm Post subject: |
|
|
kirillkin
Отображение двух разных файлов на одной вкладке, как это сделано в WinMerge, невозможно по той причине, что вкладка соответствует файлу.
Но идея хороша в том, что действительно удобно иметь несколько "сессий" файлов с настроенным расположением, и иметь возможность быстро между ними переключаться.
Также мне не нравится, что при расположении "Окно" -> "Вертикально" кроме вкладок файлов ещё образуются синие заголовки, точно как в Win 95. Они жуткие и занимают много места (критично при работе на мониторах малой высоты).
А также всё-таки хотелось бы фикса для этого. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Apr 08, 2011 2:33 pm Post subject: |
|
|
kirillkin
То о чем пишут FeyFre, VladSh у вас не заработает, если включен режим SDI или PMDI. Для расположения двух файлов рядом должен быть включен режим MDI: "Главное меню ->Настройки -> Оконный режим -> MDI". |
|
| Back to top |
|
 |
|