View Issue Details

IDProjectCategoryView StatusLast Update
0003939Far ManagerEditorpublic2022-05-25 05:55
ReporterGSV4 Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version3.0 
Summary0003939: Предложение: Работа с внутренними просмотрщиком и редактором
DescriptionПредлагаю изменить интерфейс взаимодействия с внутренними просмотрщиком и редактором (далее - просто "редактором").
1. Комбинации клавиш для переключения между файловыми панелями и редактором.
Сейчас клавиши [Ctrl]+[Tab] поочередно переключают между всеми файлами, открытыми в редакторе, и панелями.
Предлагаю сделать по-другому. [Ctrl]+[Tab] будет переключать между панелями и текущим файлом в редакторе. А для циклического перехода между файлами внутри редактора использовать комбинации клавиш <Ctrl>+<[> (к предыдущему файлу) и <Ctrl>+<]> (к следующему файлу).
2. Индикация открытых файлов в редакторе.
Сейчас при открытии файлов в редакторе в левом верхнем углу экрана появляется строка [n+N], где n - количество файлов, открытых для просмотра, а N - количество файлов, открытых для редактирования.
Предлагаю отображать открытые файлы в виде строки [AbcDeF...], где каждая буква означает один файл. Регистр буквы должен соответствовать режиму, в котором открыт файл: нижний регистр - если файл открыт для просмотра, верхний - если для редактирования.
TagsNo tags attached.
Build

Activities

AleXH

2022-04-21 06:10

reporter   bugnote:0017310

В сабже есть возможность конфигурации его под себя, документация: \FAR\Encyclopedia\*

GSV4

2022-04-21 06:25

reporter   bugnote:0017311

Last edited: 2022-04-21 06:44

Вы предлагаете мне написать плагин для FAR'а? Может, мне еще свой файловый менеджер написать? )
И неужели плагин может поменять стандартный вид файловой панели?

AleXH

2022-04-21 08:31

reporter   bugnote:0017312

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

GSV4

2022-04-21 10:35

reporter   bugnote:0017313

1. Так Вы не ответили: может плагин перезатереть надпись "[n+N]" вверху панелей другой надписью?
2. Сейчас текущий файл в редакторе никак не индицируется, что, ИМХО, крайне неудобно. В двух открытых файлах уже путаешься. А если открыть, например, 4 файла, то получается вообще ужас.
3. Если Вам лично это не интересно, это не значит, что другим это будет не интересно.

AleXH

2022-04-21 16:33

reporter   bugnote:0017314

1. Может. Пример скрипт смены диска по CtrlLeft/Right.
2. Текущий это какой из 4-х? - Последний с которого Вы переключились в НЕ редактор? - А если переключились во вьювер, то кто текущий согласно вашей логики? - Ваша хотелка реализуема скриптом. Можно также метить "текущие" в списке экранов F12.

GSV4

2022-04-21 17:06

reporter   bugnote:0017315

Last edited: 2022-04-21 17:08

Текущий это какой из 4-х? - Последний с которого Вы переключились в НЕ редактор?

AleXH
Да. Точнее, последний, с которого пользователь переключился из редактора в файловые панели.

А если переключились во вьювер, то кто текущий согласно вашей логики?

AleXH
Если в редакторе уже открыт(ы) файл(ы), а ты находишься в панелях, то при нажатии [F3] или [F4] на файле текущим становится тот файл, на котором ты нажал клавишу. Т.е. файл, открытый последним, всегда становится текущим.
Если, находясь в редакторе, нажимаешь [F6] для смены режима работы с файлом, то ничего не должно меняться: текущий файл должен оставаться в той же позиции в цепочке открытых файлов (поменяться должен только регистр соответствующей буквы).

Кстати, забыл написать в самом начале своего сообщения вот что.
Все символы строки [AbcDeF...] должны отображаться одним цветом (допустим, бирюзовым), а буква, соответствующая текущему файлу в редакторе, должна отображаться другим цветом (например, желтым).
В меню экранов файлам, открытым в редакторе, должны также соответствовать горячие клавиши "A", "b", "c" и т.д.

AleXH

2022-04-21 18:12

reporter   bugnote:0017316

Last edited: 2022-04-21 18:16

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

У меня открыто как правило до 4-6 редакторов одновременно, и за всё время каких-то неудобств я не испытывал, поскольку пользуюсь Conemu с закладками.

GSV4

2022-04-21 19:12

reporter   bugnote:0017317

Ясно. Спасибо.

nzy

2022-05-25 01:52

reporter   bugnote:0017332

А для циклического перехода между файлами внутри редактора использовать комбинации клавиш <Ctrl>+<[> (к предыдущему файлу) и <Ctrl>+<]> (к следующему файлу).

GSV4

Почему именно эти комбинации? Где-то используются еще?

GSV4

2022-05-25 05:54

reporter   bugnote:0017333

Last edited: 2022-05-25 05:55

По-моему, это самые удобные комбинации. Лично я пользуюсь ими уже несколько лет.

Issue History

Date Modified Username Field Change
2022-04-17 09:28 GSV4 New Issue
2022-04-21 06:10 AleXH Note Added: 0017310
2022-04-21 06:25 GSV4 Note Added: 0017311
2022-04-21 06:44 GSV4 Note Edited: 0017311
2022-04-21 08:31 AleXH Note Added: 0017312
2022-04-21 10:35 GSV4 Note Added: 0017313
2022-04-21 16:33 AleXH Note Added: 0017314
2022-04-21 17:06 GSV4 Note Added: 0017315
2022-04-21 17:08 GSV4 Note Edited: 0017315
2022-04-21 18:12 AleXH Note Added: 0017316
2022-04-21 18:12 AleXH Note Edited: 0017316
2022-04-21 18:16 AleXH Note Edited: 0017316
2022-04-21 19:12 GSV4 Note Added: 0017317
2022-05-25 01:52 nzy Note Added: 0017332
2022-05-25 05:54 GSV4 Note Added: 0017333
2022-05-25 05:55 GSV4 Note Edited: 0017333