Показать файл/папку назначения Symlink и Junction на панелях

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
far_user2
Posts: 24
Joined: Mon 01 Dec, 2014 16:51

Показать файл/папку назначения Symlink и Junction на панелях

Post by far_user2 » Thu 03 Sep, 2015 12:12

Извиняюсь за еще один вопрос. Есть ли возможность указывать не только тип объекта Junction, Folder и т.п., а еще и направление, куда ссылается эта ссылка. Например "[J]-> C:\ProgramData\Microsoft\Windows\Start Menu"?
Last edited by HaRT on Thu 03 Sep, 2015 12:31, edited 1 time in total.
Reason: Исправлен заголовок Темы

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Symlink и Junction на панелях направление

Post by John Doe » Thu 03 Sep, 2015 12:18

Показать на панели — нет возможности.
А посмотреть можно по F4.

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

Symlink и Junction на панелях направление

Post by HaRT » Thu 03 Sep, 2015 12:23

John Doe wrote: Показать на панели — нет возможности
Разве что написать плагин, который выставит это в custom колонку.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by John Doe » Thu 03 Sep, 2015 12:39

HaRT wrote: Разве что написать плагин, который выставит это в custom колонку.
Действительно, про это я и забыл.

Плагин — сильно сказано, можно и lua-скрипт: http://forum.farmanager.com/viewtopic.p ... 13#p126613

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by John Doe » Thu 03 Sep, 2015 21:21

Приложенный микро-плагин решает задачу.

Помимо установки плагина требуется ещё в Options/File panel modes задать нужный режим панели.
В простейшем виде достаточно в поле Column types записать N,<link>

P.S.
Это даже не микроплагин, это наноплагин:
Attachments
c0link.7z
(11.17 KiB) Downloaded 111 times

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by HaRT » Thu 03 Sep, 2015 21:58

John Doe wrote: в поле Column types записать N,<symlink>
Спасибо, хорошо иметь такую возможность.
Придирка по мелочи: а почему в только “symlink”? Ведь, судя по коду, это будет работать и для directory junction, и для volume mount point, и вообще для (почти?) любого reparse point.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by John Doe » Thu 03 Sep, 2015 22:06

HaRT wrote: а почему в только “symlink”?
А как иначе описать всё перечисленное выше одним понятным словом?
Грамотеи из русской википедии со мной согласны.

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by HaRT » Thu 03 Sep, 2015 23:03

John Doe wrote: как иначе описать всё перечисленное выше одним понятным словом?
“ReparsePoint” или, если угодно, просто “link”.
Просто “symlink” сбивает с толку на ровном месте.
Фар есть инструмент, а не нянька. © 2009 DrKnS

far_user2
Posts: 24
Joined: Mon 01 Dec, 2014 16:51

Показать файл/папку назначения Symlink и Junction на панелях

Post by far_user2 » Fri 04 Sep, 2015 11:52

John Doe wrote: Это даже не микроплагин, это наноплагин:
Спасибо. Только в режиме Medium мало что помещается на строку статуса:
Far-Statusline.png
Far-Statusline.png (2.15 KiB) Viewed 4839 times

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by John Doe » Fri 04 Sep, 2015 11:58

far_user2 wrote: Только в режиме Medium мало что помещается на строку статуса:
А при чём тут режим Medium?
И в любом случае, ширину колонок и статуса можно настроить отдельно и независимо друг от друга.

far_user2
Posts: 24
Joined: Mon 01 Dec, 2014 16:51

Показать файл/папку назначения Symlink и Junction на панелях

Post by far_user2 » Fri 04 Sep, 2015 13:19

А можно немного поподробнее, где и как это можно настроить?

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by HaRT » Fri 04 Sep, 2015 13:23

far_user2 wrote: где и как это можно настроить
Там же, где Вы настраивали режим Medium (или какой-то другой).
В том диалоге нажимаете [b]F1[/b] и читаете. :rtfm2:
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 8 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by sToLp » Fri 04 Sep, 2015 14:00

John Doe wrote: Приложенный микро-плагин решает задачу.
А можно ещё такой же и для FARx64?

User avatar
HaRT
Moderator
Posts: 8658
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 78 times
Been thanked: 143 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by HaRT » Fri 04 Sep, 2015 14:30

sToLp wrote: такой же и для FARx64?
Неужто имеющийся не работает?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 12204
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 32 times
Been thanked: 162 times

Показать файл/папку назначения Symlink и Junction на панелях

Post by John Doe » Fri 04 Sep, 2015 14:38

HaRT wrote: Неужто имеющийся не работает?
x64 же.
Надо будет собрать dll.

far_user2
Posts: 24
Joined: Mon 01 Dec, 2014 16:51

Показать файл/папку назначения Symlink и Junction на панелях

Post by far_user2 » Fri 04 Sep, 2015 18:29

HaRT wrote: В том диалоге нажимаете F1 и читаете.
Спасибо.
Last edited by far_user2 on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан офтопик

Post Reply

Return to “Нужна помощь”