Latest post of the previous page:
Нет, я их сортирую в однойturbo — работа с выделением в редакторе
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: turbo — работа с выделением в редакторе
Я так не делаю, поэтому вам придётся переименовывать самостоятельно.
Re: turbo — работа с выделением в редакторе
Меню:
^QY удаление до конца строки
^Q-DEL до начала
, может:
^Q-DEL удаление до конца строки
^Q-BS до начала
?
Line написано в одном случае строчной, в другом прописной.
^Q{ и ^Q} без описаний.
^QY удаление до конца строки
^Q-DEL до начала
, может:
^Q-DEL удаление до конца строки
^Q-BS до начала
?
Line написано в одном случае строчной, в другом прописной.
^Q{ и ^Q} без описаний.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: turbo — работа с выделением в редакторе
Сочетания ^QY и ^Q-DEL ещё со времён WordStar, смысла переназначать нет никакого, ведь в фаре есть для этого выделенные шорткаты.
"Line" исправил
^Q{ и ^Q} описал. Update: хотя... есть смысл переназначить на ^K[ ^K]
"Line" исправил
^Q{ и ^Q} описал. Update: хотя... есть смысл переназначить на ^K[ ^K]
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
turbo — работа с выделением в редакторе
Спасибо за полезную функциональность и удобное интерфейсное решение!
Несколько вопросов/предложений (по версии от 2014-08-20,21 из шапки):
* В конце файла
В файле
* Есть и другие мелкие улучшения по части английского. Если интересно, выложу.
Несколько вопросов/предложений (по версии от 2014-08-20,21 из шапки):
* В конце файла
Ctrl-K-blocks.lua
действием макроса назначена функция markLastBlock
, которую мне не удалось найти ни в одном из файлов пакета. Это ошибка или какая-то хитрая магия?В файле
Ctrl-Q-quick.lua
хорошо бы добавить/исправить по паре описаний: Code: Select all
^Q[ Go to matching/backward pair [Brackets plugin]
^Q] Go to matching/forward pair [Brackets plugin]
^Q{ Select to matching/backward pair [Brackets plugin]
^Q} Select to matching/forward pair [Brackets plugin]
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
turbo — работа с выделением в редакторе
Не магия.
В какой-то предыдущей версии функция была, а потом целиком перекочевала в макрос на CtrlK-P.
Вероятно забыл удалить из кода отключенный макрос (или не решил что с ним делать).
А идея в том, чтобы заставить стандартное сочетание CtrlU работать как переключатель.
Сейчас для этого достаточно в макрос на
CtrlK-P
дописать через пробел CtrlU
.Update В рабочей версии сделал так:
Почему бы и нет.
P.S.
Вообще что касается английского, то текст в основном брался уже готовый, как он и был в справке старых редакторов.
Даже не знаю стоит ли править всё.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
turbo — работа с выделением в редакторе
Спасибо, я так и сделаю.
Вот:John Doe wrote:Почему бы и нет.
Code: Select all
^KB Mark block beginning
^KT Select current word
^KN Switch block column mode
^KL Select current line
^KP Select last block
Ну, терминология с тех пор несколько трансформировалась. Да и правила английского никто не отменял.John Doe wrote:текст в основном брался уже готовый, как он и был в справке старых редакторов
PS
А ещё я себе время показа сообщения в строке статуса увеличил до полусекунды. Есть ли цивилизованный способ переиспользовать эту функцию, а не копировать в каждый файл?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
turbo — работа с выделением в редакторе
Поместить её в модуль (в папке modules), и загружать его через require.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
turbo — работа с выделением в редакторе
А в рабочей версии у меня оказывается другие сочетания:HaRT wrote:^Q{ Select to matching/backward pair [Brackets plugin]
^Q} Select to matching/forward pair [Brackets plugin]
^K[ Mark block between mathing pairs right
^K] Mark block between mathing pairs left
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
turbo — работа с выделением в редакторе
Попользовался немного и понял, что хотелось бы всё же, чтобы
CtrlU
не переключал текущее/прежнее выделение, а сбрасывал/возвращал выделение. Это сложно сделать?Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
turbo — работа с выделением в редакторе
Я тут для себя немного изменил порядок перечисления команд в подсказке, чтобы они были более логично сгруппированы: , .
Пожелание: чтобы была возможность вставить разделители с текстом, как то: “Go to…”, “Select to…”.
15:25
(Не)кстати, а в чём получается различие между здешней функциональностью на
Пожелание: чтобы была возможность вставить разделители с текстом, как то: “Go to…”, “Select to…”.
15:25
(Не)кстати, а в чём получается различие между здешней функциональностью на
CtrlU
и на CtrlK-H
?- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
turbo — работа с выделением в редакторе
Подсказка формируется динамически из description, и порядок пунктов зависит от порядка следования макросов.
Т.е. изменить несложно.
Добавить разделители по идее тоже можно, если разделитель будет свойством пункта, перед которым должен появиться.
Можно даже в лоб:
Т.е. изменить несложно.
Добавить разделители по идее тоже можно, если разделитель будет свойством пункта, перед которым должен появиться.
Можно даже в лоб:
Code: Select all
description="──────── Goto... ────────\n^QB start of block";
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
turbo — работа с выделением в редакторе
А как-нибудь более самостоятельно? Чтобы при перетасовке пунктов не надо было менять их описания?
И прошу ещё ответить вот на эту приписку:
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
turbo — работа с выделением в редакторе
Добавка: лучше так
CtrlK-H восстанавливает только то, что было погашено с помощью CtrlK-H, или запомнено ранее при использовании прочих макросов, устанавливающих блоки (а именно CtrlK-B/K, и CtrlK-N).
Code: Select all
description="\1Goto...\n^QB Go to start of block";
Предлагайте.
Ctrl-U сейчас восстанавливает любое выделение.
CtrlK-H восстанавливает только то, что было погашено с помощью CtrlK-H, или запомнено ранее при использовании прочих макросов, устанавливающих блоки (а именно CtrlK-B/K, и CtrlK-N).