Корректировка дефолтного макроса
Корректировка дефолтного макроса
Не знаю куда сунуть
Суть: штатный макрос "AltScreens.lua" из поставки работает как-то странно.
Скорректировал.
Возможно кому-то пригодится или есть смысл обновить тот что в поставке
Суть: штатный макрос "AltScreens.lua" из поставки работает как-то странно.
Скорректировал.
Возможно кому-то пригодится или есть смысл обновить тот что в поставке
Last edited by JouriM on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [spoiler] поименован
Reason: [spoiler] поименован
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Корректировка дефолтного макроса
В чём заключается странность?
Чем ваш макрос лучше макроса из поставки?
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Корректировка дефолтного макроса
Ваш вариант очень специфичен и имеет множество недостатков:
При нажатии на несуществующий элимент сдвиг на 1-ин элемент пугает.
Так-же вы теряете быстрый поиск по LAlt+`, хотя есть [LR]Alt+- и [LR]Alt++ До них тянуться далеко!
Вы плодите сущьности, по этому:- чем меньше условий и сравнений, тем быстрее выполнится скрипт.
Я использую до 10 одновременно открытых вкладок. По этому стандартный вариант, по поведению, меня вполне устраивает. По этому правильно доработанный скрипт ниже.
Скрипт не интересен совсем, если у вас стоит ConEmu.
При нажатии на несуществующий элимент сдвиг на 1-ин элемент пугает.
Так-же вы теряете быстрый поиск по LAlt+`, хотя есть [LR]Alt+- и [LR]Alt++ До них тянуться далеко!
Вы плодите сущьности, по этому:- чем меньше условий и сравнений, тем быстрее выполнится скрипт.
Я использую до 10 одновременно открытых вкладок. По этому стандартный вариант, по поведению, меня вполне устраивает. По этому правильно доработанный скрипт ниже.
Скрипт не интересен совсем, если у вас стоит ConEmu.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Корректировка дефолтного макроса
cmd.exe, в вашем "доработанном скрипте" функция action является полным эквивалентом action макроса из поставки. Только у вас она получилась в 5 раз длиннее.
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Корректировка дефолтного макроса
Shmuel, попробуйте оригинальным скриптом Alt+0;Alt+1;Alt+2.
Оригинальный после Alt+0 не переместит вас.
Оригинальный после Alt+0 не переместит вас.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Корректировка дефолтного макроса
cmd.exe, ваша функция action полностью эквивалентна функции action макроса из поставки, только содержит лишние телодвижения. А разница в поведении - благодаря наличию области Other в вашем макросе. Вот за это - спасибо, уже закоммитил.
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Корректировка дефолтного макроса
Вот не ожидал что дело имменно в этом.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
Корректировка дефолтного макроса
Странность в том что при нажатии цифры 1 я планирую попасть в первый редактор а не на панелиShmuel wrote:В чём заключается странность?
...
Чем ваш макрос лучше макроса из поставки?
Но я уже понял что это никому не интересно
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Корректировка дефолтного макроса
Исправления в Commit'е r13546 от Shmuel, Тему можно закрывать.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
Корректировка дефолтного макроса
А для чего вобще в экранах пункт "0 Desktop" ? каков в нём смысл? ведь можно же нажать Ctrl+O, чтобы посмотреть что в консоли...
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Корректировка дефолтного макроса
А большой лог ты будешь выделять как? А ещё часы при CNTRL+0 не прячутся.gerser wrote:А для чего вобще в экранах пункт "0 Desktop" ? каков в нём смысл? ведь можно же нажать Ctrl+O, чтобы посмотреть что в консоли...
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
Корректировка дефолтного макроса
ну большой лог я перенаправляю либо в файл, либо в редактор.cmd.exe wrote:А большой лог ты будешь выделять как? А ещё часы при CNTRL+0 не прячутся.gerser wrote:А для чего вобще в экранах пункт "0 Desktop" ? каков в нём смысл? ведь можно же нажать Ctrl+O, чтобы посмотреть что в консоли...