PanelTabs — Панели с закладками

Здесь можно обсудить ваш любимый плагин.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

PanelTabs — Панели с закладками

Post by Yegor »

Latest post of the previous page:

Макс, на плаг ринге версия 3.15, а в длл 1.15. Можно поправить версию на плагринге? и еще Renewal.xml ссылается на far-plugins.googlecode.com
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

PanelTabs — Панели с закладками

Post by cmd.exe »

Решил поделиться с вами своим скриптом настройки плагина.
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
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

PanelTabs — Панели с закладками

Post by cmd.exe »

update:
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
ksandr1v
Posts: 10
Joined: Wed 10 Jul, 2013 10:02
Has thanked: 1 time

PanelTabs — Панели с закладками

Post by ksandr1v »

Поставил себе данный плагин - весьма удобно, почти как в TC.
Но вот возникла проблема: как удалять вкладку по горячей клавише?
Для добавления вкладки я написал такой макрос, и он работает:

Code: Select all

Macro {
	area="Shell"; key="CtrlT"; 
	description="Cоздать новую вкладку";
	action=function()
		Plugin.Call("8E6FEAE8-9078-4FB9-81E8-1A58F4746037", 1); -- 1 - "Add tab"
	end
}
А с удалением уже проблемы - пункта меню "Удалить" у плагина нету, и пришлось делать через пункт меню "Edit tabs"

Code: Select all

Macro {
	area="Shell"; key="CtrlW"; 
	description="Удалить текущую вкладку";
	action=function()
		Plugin.Call("8E6FEAE8-9078-4FB9-81E8-1A58F4746037", 2); -- 2 - "Edit tab"
		Keys("End Del Esc");
	end
}
Удаляет, только проблема - панель вкладок при этом начинает неприятно моргать, с добавление вкладки такого нету.

В связи с этим вопросы:
1) Как удалить текущую активную вкладку по комбинации CtrlW (как в totalcmd)?
2) Может добавить в меню плагина пункт "Удалить текущую вкладку"?
3) Если удалить активную вкладку, то следующая вкладка не становится активной и текущий путь в панели не меняется. Это очень напрягает после логичных и понятных вкладок в totalcmd. Можно ли это поправить?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

PanelTabs — Панели с закладками

Post by Max Rusov »

Ну, сделайте так:

Code: Select all

Macro {
   area="Shell"; key="CtrlW"; 
   description="Удалить текущую вкладку";
   action=function()
      Plugin.Call("8E6FEAE8-9078-4FB9-81E8-1A58F4746037", 2); -- 2 - "Edit tab"
      if Object.ItemCount > 1 then
        Keys("Del Enter");
      else
        Keys("Del Esc");
      end
   end
}
ksandr1v
Posts: 10
Joined: Wed 10 Jul, 2013 10:02
Has thanked: 1 time

PanelTabs — Панели с закладками

Post by ksandr1v »

Спасибо, так стало гораздо лучше. Осталась только проблема мерцания панели вкладок при удалении.
dimaroxx
Posts: 1
Joined: Wed 12 Oct, 2016 20:17

PanelTabs — Панели с закладками

Post by dimaroxx »

FAR 3 (64bit) 4774, плагин не работает, у всех так?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

PanelTabs — Панели с закладками

Post by HaRT »

dimaroxx wrote: плагин не работает
В чём это выражается? Какая версия плагина? То же ли самое на свежих ночных сборках Фара?
Фар есть инструмент, а не нянька. © 2009 DrKnS
virjokk
Posts: 2
Joined: Mon 04 Oct, 2010 19:20

PanelTabs — Панели с закладками

Post by virjokk »

Можно ли в строке вызова фиксированной закладки указать не саму макропоследовательность, которая может быть длинной, а ссылку на файл-макрос?
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

PanelTabs — Панели с закладками

Post by wakh »

cmd.exe wrote: update
Спасибо!
зачем убрали Ctrl + 0..9 в апдейте?
CtrlShift1-3 - нужно отнимать у скриншотов Я.Диска
CtrlShift0 у меня не работает и рецепт не помогает (у меня вин8 и стояло, как в кино), но мне это не особо и нужно

ЗЫ
пустяк но "--My ferst function" это же "first"?
Занимаюсь роликами и SEO, обращайтесь :)
ntrofimov
Posts: 3
Joined: Tue 15 Aug, 2017 05:44

PanelTabs — Панели с закладками

Post by ntrofimov »

Кто-нибудь может подсказать хоткеи для переключения раскладок при помощи клавиатуры?

Заранее спасибо.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

PanelTabs — Панели с закладками

Post by HaRT »

 ! Message from: HaRT
ntrofimov, какое это имеет отношение к данной теме!? Какое это имеет отношение к Фару?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

PanelTabs — Панели с закладками

Post by zg »

возможно под раскладками имелись ввиду вкладки?
ntrofimov
Posts: 3
Joined: Tue 15 Aug, 2017 05:44

PanelTabs — Панели с закладками

Post by ntrofimov »

zg wrote: Tue 15 Aug, 2017 11:43 возможно под раскладками имелись ввиду вкладки?
Да, прошу прощения, именно так.

Прочитал внимательно тему, наткнулся на скрипт, который выкладывал cmd.exe и дорабатывал wakh.

К сожалению, он по какой-то причине не завёлся. Сделал следующее:
- Скопировал содержимое скрипта из поста http://forum[.]farmanager[.]com/viewtopic.php?p=142715#p142715 в файл "PanelTabs3.lua"
- Положил файл "PanelTabs3.lua" в директорию "%FARPROFILE%\Macros\scripts"
- Перезапустил Far Manager

Нажатие комбинации клавиш Ctrl[0-9] не перехватывается скриптом -- вместо переключения вкладок изменяется вид панелей.

Скрипты из директории "%FARPROFILE%\Macros\scripts" точно подхватываются Far Manager'ом, т.к. лежащий рядом "Panel[.]BS[.]lua" успешно добавляет возможность перехода на директорию выше при помощи нажатия клавиши Backspace.

Подскажите, пожалуйста, в чём может быть дело? Где можно посмотреть логи и в целом, куда копать?

Версия Far Manager -- 3.0.4949
Версия PanelTabs -- 1.15
ntrofimov
Posts: 3
Joined: Tue 15 Aug, 2017 05:44

PanelTabs — Панели с закладками

Post by ntrofimov »

Всё, понял. Нужно было нажимать Right Ctrl.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

PanelTabs — Панели с закладками

Post by cmd.exe »

ntrofimov, в моём скрипте закоментированные строки. wakh не модифицировал, а разкоментировал сторки с 76 по 86-ую.
В самом скрипте есть описание, и его легко можно подстроить под себя. Я-же незаставляю всех использовать так, как удобно мне.
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
Post Reply

Return to “Обсуждение плагинов”