Расскажите про простые лайфхаки

Хотите говорить о Far и не знаете, куда обратиться?
fps
Posts: 271
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 30 times
Been thanked: 15 times

Расскажите про простые лайфхаки

Post by fps »

Latest post of the previous page:

buniak_a_h wrote: Wed 15 Feb, 2023 14:49 На самом деле в Profile\Macros\…

Code: Select all

Profile\Macros\scripts  | 728MB
Oh My God! )
Yegor
Posts: 1506
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

Расскажите про простые лайфхаки

Post by Yegor »

buniak_a_h wrote: Wed 15 Feb, 2023 09:21 Чтобы сохранить макрос на будущее наберите в комстроке macro:save  <Enter>
ShiftF9, нет?
buniak_a_h wrote: Wed 15 Feb, 2023 09:21 В этом сообщении пропущен Alt
Ему нужно было переименование (по крайней мере, в начале). Линки это ваше уже :)
buniak_a_h wrote: Wed 15 Feb, 2023 09:26 Ну и хоткей AltZ для вызова макроса не очень
Это было для примера, чтобы не тянуться.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Yegor wrote: Wed 15 Feb, 2023 17:57ShiftF9, нет?
  1. Про Shift+F9 тоже надо догадаться.
  2. Сохраняются ли при этом клавиатурные макросы - не знаю, но для меня Shift+F9 - почти табу. Запоминает не только настройки, но и папки, файлы - короче текущий статус. А это мне вредно. Тем более что можно сохранить только макросы.
Yegor wrote: Wed 15 Feb, 2023 17:57 Ему нужно было переименование
Да, я, видимо, неправильно диагностировал проблему. Он точку не заметил … Вместо Ctrl. F6 жал CtrlF6 .
User avatar
Wave
Posts: 1900
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 16 times
Been thanked: 29 times

Расскажите про простые лайфхаки

Post by Wave »

buniak_a_h wrote: Wed 15 Feb, 2023 01:22 Народ особенно заинтересовался командой whereis: . Например, найти файл, имя которого в буфере (часто бывает): набираете в комстроке whereis:имяфайлаиз_буфераEnter - и указатель на файле. Также часто использую для позиционирования пассивной панели на одноименном файле с текущим на активной панели. файла в пассивной панели
Я так часто это использую, что сделал клавиатурный макрос, вставляющий whereis: в начало (непустой) комстроки.
Про такую не знал. Попробовал, прикольно, но гораздо проще нажать альт, чтобы выскочило окошко быстрого поиска (у меня макрос, который вызывает его по нажатию альта) и туда уже шифт+инсерт.

Code: Select all

Macro {
  area="Shell"; key="Alt"; description="Shell: Use Alt for search by name (activate)"; action = function()
    Keys('Alt< *');
  end;
}
fps wrote: Wed 15 Feb, 2023 17:47
buniak_a_h wrote: Wed 15 Feb, 2023 14:49 На самом деле в Profile\Macros\…

Code: Select all

Profile\Macros\scripts  | 728MB
Oh My God! )
АХРЕНЕТЬ!!!
Last edited by Wave on Fri 17 Feb, 2023 19:35, edited 1 time in total.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Wave wrote: Fri 17 Feb, 2023 19:31 прикольно, но гораздо проще…
На самом деле я эту whereis: часто использую чтоб позиционироваться на файле, одноименном с текущим. Жму CtrlEnter (текущий файл сносится в комстроку), потом жму Tab (перехожу на другую панель) и CtrlShiftW (у меня на него повешен клавиатурный макрос, вставляющий в начало whreis: и жмущий Enter. При длинных списках файлов это удобно, если надо визуально прикинуть, какой файл новее, больше и т.п.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

fps wrote: Wed 15 Feb, 2023 17:47
buniak_a_h wrote: Wed 15 Feb, 2023 14:49 На самом деле в Profile\Macros\…

Code: Select all

Profile\Macros\scripts  | 728MB
Oh My God! )
Wave wrote: Fri 17 Feb, 2023 19:31АХРЕНЕТЬ!!!
Ребята, это ж нефильтрованное, не обязательно качать всё! Имеется доступ к каждому файлу, каждой папке. Я там ставил эксперименты, в т.ч. с большими файлами (картинки, медиа). Вам это точно не надо.
User avatar
Wave
Posts: 1900
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 16 times
Been thanked: 29 times

Расскажите про простые лайфхаки

Post by Wave »

buniak_a_h wrote: Fri 17 Feb, 2023 19:44
Wave wrote: Fri 17 Feb, 2023 19:31 прикольно, но гораздо проще…
На самом деле я эту whereis: часто использую чтоб позиционироваться на файле, одноименном с текущим. Жму CtrlEnter (текущий файл сносится в комстроку), потом жму Tab (перехожу на другую панель) и CtrlShiftW (у меня на него повешен клавиатурный макрос, вставляющий в начало whreis: и жмущий Enter. При длинных списках файлов это удобно, если надо визуально прикинуть, какой файл новее, больше и т.п.
Ясно. У меня есть макрос синхронного путешествия по папкам. В смысле, если в разных местах дерева каталогов есть одинаковые ветки, то становишься на одной панели в одну такую ветку, а на другой в другую — и вот путешествия по файлам и папкам в одной панели синхронно отражаются в другой. Тут на форуме где-то брал и адаптировал немного, скрещивая с чем-то другим.
buniak_a_h wrote: Fri 17 Feb, 2023 19:54 Ребята, это ж нефильтрованное, не обязательно качать всё! Имеется доступ к каждому файлу, каждой папке. Я там ставил эксперименты, в т.ч. с большими файлами (картинки, медиа). Вам это точно не надо.
А, ну если там большие левые файлы есть, тогда окей. Но вообще-то с таким массивом гораздо удобней разбираться в гит-репозитории, чем на яндекс-диске.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

По именам можно примерно прикинуть, что там делается. От себя добавлю. Вот некоторые из того, чем я пользуюсь с наибольшим удовольствием:
Из подпапки BAX:
Общие:
  1. AddUserMenu - Расширение UserMenu: при наличии файла .\UserMenu.ini или %FarProfile%\Menus\UserMenu.ini в стандартное меню добавляется пункт. Удобно тем, что это добавляемое меню можно сделать индивидуальным для каждой папки.
  2. Ascii - таблица символов в OEM/ASCII. Подробности здесь. Там несколько вариантов, в т.ч. не мои добавки к моему скрипту.
  3. ClickToTitleDir - переход по папкам заголовка панели по клику мышью (как в проводнике). Тема здесь
  4. ClickOnColumnHeader - сортировка по клику на заголовке (стандартного) столбца. Товарищ написал, что у него не работает. У меня - работает.
  5. CopySelectedToTempPanel - копирует отмеченные на временную панель, не открывая её на пассивной панели (на самом деле - открывает, потом восстанавливает. Но этого не видно, а значит - и не было).
  6. EditorFindAllList - синхронизация перемещения по списку найденных в редакторе и позиции редактора.
  7. EditorToCmdLine - редактирование комстроки в редакторе
Программистам и макрописцам:
  1. Active-Help - «заменитель» одноименного плагина. Подробнее тут. Особенно полезен при макрописании.
  2. AreaInfo - анализатор диалогов. Выводит имя области, GUID диалога и контролы диалога в виде, почти годном для включения в макрос на LUA
  3. CondView - сжатый вид. Полезен для удобного просмотра форматированного (отступами) текста. Например, может "скрыть" внутренности блока. Подробнее здесь
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Wave wrote: Fri 17 Feb, 2023 20:38
buniak_a_h wrote: Fri 17 Feb, 2023 19:44 На самом деле я эту whereis: часто использую чтоб позиционироваться на файле, одноименном с текущим. Жму CtrlEnter (текущий файл сносится в комстроку), потом жму Tab (перехожу на другую панель) и CtrlShiftW (у меня на него повешен клавиатурный макрос, вставляющий в начало whreis: и жмущий Enter. При длинных списках файлов это удобно, если надо визуально прикинуть, какой файл новее, больше и т.п.
Ясно. У меня есть макрос синхронного путешествия по папкам. В смысле, если в разных местах дерева каталогов есть одинаковые ветки, то становишься на одной панели в одну такую ветку, а на другой в другую — и вот путешествия по файлам и папкам в одной панели синхронно отражаются в другой. Тут на форуме где-то брал и адаптировал немного, скрещивая с чем-то другим.
На самом деле я не требую одинаковости веток дерева. Например, в папке Exchange передали пять файлов, их надо сравнить с теми, что в папке Base (в ней ~ 10 тыщ файлов). Вот чтобы найти в Base файл, переданный в Exchange, я его и использую.
Wave wrote: Fri 17 Feb, 2023 20:38
buniak_a_h wrote: Fri 17 Feb, 2023 19:54 …с таким массивом гораздо удобней разбираться в гит-репозитории, чем на яндекс-диске.
GIT появился уже после моего ухода на пенсию, я не стал изучать. А то, что на Я.диске - это мой Backup, я ж для себя любимого делал.
Last edited by buniak_a_h on Fri 17 Feb, 2023 20:49, edited 1 time in total.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Расскажите про простые лайфхаки

Post by Shmuel »

buniak_a_h wrote: Fri 17 Feb, 2023 20:48 GIT появился уже после моего ухода на пенсию
Скорее всего, вы ошибаетесь.
Git появился в 2005, GitHub в 2008 году.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Shmuel wrote: Fri 17 Feb, 2023 20:58 Скорее всего, вы ошибаетесь
Ну да, немного преувеличил. Но всё равно ещё не набрало такой популярности. Мы на работе пользовались CVS
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

В любом случае я не знаю, чем хорош ГИТ, если не требуется синхронизация/слияние/контроль версий.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Расскажите про простые лайфхаки

Post by Shmuel »

buniak_a_h wrote: Fri 17 Feb, 2023 21:04 В любом случае я не знаю, чем хорош ГИТ
О вкусах не спорят, но вот я не мыслю свою работу без системы контроля версий.
С ужасом вспоминаю, как лет 20 назад делал всякие промежуточные и прочие бэкапы своего кода.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Shmuel wrote: Fri 17 Feb, 2023 21:15 О вкусах не спорят
Не, вкусы тут ни при чём. Просто я некомпетентен
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Расскажите про простые лайфхаки

Post by Shmuel »

На самом деле, пользоваться гитом (в основном) несложно.
Есть, например, TortoiseGit, там всё делается через меню, вообще почти ничего учить не надо.
В интернете есть вся информация, в т.ч. на русском.
Никогда не поздно освоить что-то новое.
User avatar
buniak_a_h
Posts: 4565
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 242 times
Been thanked: 674 times
Contact:

Расскажите про простые лайфхаки

Post by buniak_a_h »

Да я в последние 2 месяца моей трудовой деятельности завёл git-репозиторий. Но мой напарник наотрез отказался что-то делать. Что, собс-но ускорило мой выход на пенсию. Когда что-то делаешь, а никому это не нужно (на самом деле - нужно, но они этого не знают) - это очень обидно.
Но всё равно кроме как для отслеживания версий я не знаю, чем GIT упростил бы работу с большим количеством скрипт-файлов. Ну, обновление можно было бы автоматизировать…
Post Reply

Return to “Обсуждение Far Manager”