Новые комбинации клавиш в редакторе

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.

<t>Стоит ли добавить в редактор перечисленные комбинации клавиш</t>

Да, безусловно
5
22%
Да, но изменив комбинации на другие
0
No votes
Нет, незачем
4
17%
Нет, это можно решить и макросом
10
43%
Мне безразлично
4
17%
 
Total votes: 23

User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Новые комбинации клавиш в редакторе

Post by Tim Sobolev »

Предлагаю добавить следующие комбинации клавиш в редакторе:

Code: Select all

Ctrl-H -- удалить до начала строки
Ctrl-J -- выделить всю строку
Ctrl-R -- перечитать файл (с текущими настройками редактора)
Выслушаю все предложения и замечания.

PS. Добавил 5й пункт в опрос
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Новые комбинации клавиш в редакторе

Post by NightRoman »

Первое и второе достигается макросами. Зачем тогда забивать их в редактор (лично мне эти сочетания не знакомы по другим редакторам, что я пользую). На Ctrl-H у меня замена стоит, привык по Вижуал Студии, да и в других редакторах так принято. То есть, скорей, против.

Третье - такая операция в Фаре есть, как таковая? Если есть, то может быть и стоит ввести. Если нет, то тут не вопрос в клавише стоит.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Новые комбинации клавиш в редакторе

Post by Denis »

Code: Select all

Ctrl-R -- перечитать файл (с текущими настройками редактора)
Так ведь снаружи файл, открытый на редактирование Far'ом, изменить нельзя.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: Новые комбинации клавиш в редакторе

Post by Tim Sobolev »

Виндоподобных Ctrl-F и Ctrl-H у нас нет, т.к. на Ctrl-F висит вставка полного имени редактирования файла и не знаю, стоит ли это вообще трогать (да и не предлагаю). Аналогично виндоподобные Ctrl-S и Ctrl-O также забиты.

Ctrl-H и Ctrl-J предложены потому что их логично не хватает к имеющимся (Ctrl-K, Ctrl-A)

Аналога предлагаемой Ctrl-R попросту в редакторе нету и хотелось бы иметь в наличии данный функционал (именно с функцией применения к загруженному файлу текущих настроек редактора).

Макросами набивается многое, но ведь есть базовый набор, жёстко реализованный в самом редакторе, а не макросами, поэтому эта тема и создана.
Denis wrote:

Code: Select all

Ctrl-R -- перечитать файл (с текущими настройками редактора)
Так ведь снаружи файл, открытый на редактирование Far'ом, изменить нельзя.
Ну это для быстрой отмены сделанных изменений и/или открытия с текущими настройками редактора (например не заменять табы пробелами, если по-умолчанию эта замена происходит).
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Новые комбинации клавиш в редакторе

Post by SUSim »

Очень даже можно изменить и сохранить, а в фаре при повторном открытии на редактирование есть пункт [ Перегрузить ]
так что и третье можно достигнуть макросом - правда не тривиальным как первые 2 пожелания.

А вот занимать клавиши не есть хорошо...
SimSU ··· ·· -- ··· ··-
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: Новые комбинации клавиш в редакторе

Post by Tim Sobolev »

Безусловно макросами можно сделать всё, но есть базовый функционал непосредственно самого редактора.
Смысл заключается в том, что в случае базового функционала он работает на всех копиях фара, независимо от наличия/отсутствия макросов и должен быть удобен для большинства пользователей.
Вопрос в том, стоит ли его расширять, или, наоборот усекать?
SUSim wrote:А вот занимать клавиши не есть хорошо...
А зачем они тогда вообще нужны?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Новые комбинации клавиш в редакторе

Post by Max Rusov »

SUSim wrote:А вот занимать клавиши не есть хорошо...
Ну, как я понимаю, макросы все равно будут иметь приоритет. У меня на Ctrl-R висит замена, например...
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Новые комбинации клавиш в редакторе

Post by SUSim »

На счёт перечитать файл я за!!! про другое мне не важно...
SimSU ··· ·· -- ··· ··-
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: Новые комбинации клавиш в редакторе

Post by sToLp »

Полагаю, что по возможности лучше было бы предложенные команды в Фар добавить, потому что их наличие само по себе будет полезным.

В случае же, когда команда/функция эмулируется макросом, то, дабы пользователь не изобретал велосипед, данный макрос предпочтительно было бы включать в поставку Фара и в соответствующем месте хэлпа ставить акцент.
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Новые комбинации клавиш в редакторе

Post by Centaur »

Tim Sobolev wrote:Предлагаю добавить следующие комбинации клавиш в редакторе:

Code: Select all

Ctrl-H -- удалить до начала строки
Ctrl-J -- выделить всю строку
Ctrl-R -- перечитать файл (с текущими настройками редактора)
Есть контрпредложение — убрать жёсткую привязку команд к клавишам. Добавить все команды, ещё не представленные в макроязыке. Добавить в базовую инсталляцию по умолчанию макросы, реализующие все ныне существующие шорткаты.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: Новые комбинации клавиш в редакторе

Post by Tim Sobolev »

Centaur wrote:Есть контрпредложение — убрать жёсткую привязку команд к клавишам. Добавить все команды, ещё не представленные в макроязыке. Добавить в базовую инсталляцию по умолчанию макросы, реализующие все ныне существующие шорткаты.
Очень плохая идея. При отключенных макросах ничего работать не будет (не говоря уже об лишнем геморрое для рядового пользователя).

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

Но все это никак не влияет на вопрос о включении в редактор функционала, реализуемого путём введения указанных в теме комбинаций.

PS. В случае профилей плагины и макросы также будут нуждаться в функционале, обеспечивающем отображение комбинаций функциональных клавиш в случае их назначения для вызова плагина/макроса.

PPS. Тут же возникает вопрос об отображении ВСЕХ горячих клавиш из профиля и описания выполняемых ими функций в контекстной справке, причём сгруппированных по выполняемым функциям и в виде, зависящем от текущего языка справки...
Словом пока что вопросов больше чем ответов.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Новые комбинации клавиш в редакторе

Post by HaRT »

Tim Sobolev wrote:Предлагаю добавить следующие комбинации клавиш в редакторе:

Code: Select all

Ctrl-H -- удалить до начала строки
Ctrl-J -- выделить всю строку
Ctrl-R -- перечитать файл (с текущими настройками редактора)
Лично у меня удаление до начала строки уже много лет висит макросом на CtrlT, выделение всей строки — макросом на ShiftSpace, а перечитывание, кому нужно, можно сделать макросом с использованием F6 F6.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Новые комбинации клавиш в редакторе

Post by Max Rusov »

Перечитывание нужно бы как-то совместить со сменой кодировки. Сейчас очень достает невозможность переключения между 2-байтовыми и 1-байтовыми кодировками...
User avatar
KcinKh
Posts: 48
Joined: Fri 14 Oct, 2005 21:47
Location: Ukraine
Has thanked: 5 times

Re: Новые комбинации клавиш в редакторе

Post by KcinKh »

Max Rusov wrote:Сейчас очень достает невозможность переключения между 2-байтовыми и 1-байтовыми кодировками...
Поддерживаю, не просто достает, а лишает FAR одной из его основных "фишек" - работы с файлом так как действительно тебе сейчас нужно, не прибегая к помощи внешних редакторов.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Re: Новые комбинации клавиш в редакторе

Post by 2useven10 »

Перечитывание нужно бы как-то совместить со сменой кодировки
А что делает Shift-F4 ?
Post Reply

Return to “Предложения и идеи”