Позиция курсора при скроллинге в редакторе
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Позиция курсора при скроллинге в редакторе
При скроллинге в редакторе Фара (будь то через CtrlUp/CtrlDown или через скролл-бар) курсор сохраняет экранную позицию. В то время как некоторые другие редакторы (SciTE, Visual Studio C++ 2010) сохраняют позицию курсора относительно текста, насколько это возможно, и мне это кажется более удобным и логичным. Да, это можно намакросить, но не стоит ли сделать это поведением по умолчанию?
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Позиция курсора при скроллинге в редакторе
Мне тоже. Поддерживаю.Shmuel wrote:сохраняют позицию курсора относительно текста, насколько это возможно, и мне это кажется более удобным и логичным
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
В большинстве редакторов курсор может быть в любом месте текста, в том числе за пределами экрана.
В фаре это не так.
Значит при скроллинге курсор может сохранять позицию относильно текста только до тех пор, пока не достигнет границы экрана.
Либо придётся всё ломать глубже.
Update: http://bugs.farmanager.com/view.php?id=2907
В фаре это не так.
Значит при скроллинге курсор может сохранять позицию относильно текста только до тех пор, пока не достигнет границы экрана.
Либо придётся всё ломать глубже.
Update: http://bugs.farmanager.com/view.php?id=2907
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Позиция курсора при скроллинге в редакторе
Это не так.
Открой любой диалог с полем ввода и перемести его так, чтобы курсор уехал за пределы экрана.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Позиция курсора при скроллинге в редакторе
Не уловил.
И если быть точным, то речь не об экране, а об окне редактора.
С диалогом (насколько я могу видеть) всё аналогично: можно добиться, что курсор будет за пределами экрана, но нельзя сделать так, чтобы поле ввода прокрутилось так, чтобы курсор скрылся за его границей.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Позиция курсора при скроллинге в редакторе
Дело вкуса, конечно, но мне больше нравится, когда курсор не уходит с экрана, а остаётся на верхней, либо нижней позиции. В тех редакторах, где он уходит за пределы, наблюдаются неприятные перескакивания текста, когда курсор за пределами экрана, а мы попытались, например, сдвинуть курсор влево/вправо/вверх/вниз.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Позиция курсора при скроллинге в редакторе
Ок.
А на АПИ это отразится? ECTL_SETPOSITION, FCTL_REDRAWPANEL, DM_LISTSETCURPOS?
Позиция курсора при скроллинге в редакторе
Дело вкуса. Я вот часто в VS редактор прокручиваю, а чтобы вернуться обратно - жму стрелку какую-нибудь.наблюдаются неприятные перескакивания текста, когда курсор за пределами экрана, а мы попытались, например, сдвинуть курсор влево/вправо/вверх/вниз.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Позиция курсора при скроллинге в редакторе
В VS 2010 (и в SciTE тоже) реализованы оба варианта: при скроллинге CtrlUp/Down курсор остаётся на экране, а со скроллбаром может уходить за экран. Меня такое поведение в Фаре вполне бы устроило.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Позиция курсора при скроллинге в редакторе
Я тоже за такое поведение „искаропки“.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Позиция курсора при скроллинге в редакторе
ГотовоShmuel wrote: По-видимому имеет смысл отделить сообщения, начиная от этого, и перенести в раздел макросов.
Фар есть инструмент, а не нянька. © 2009 DrKnS