Разбивать длинные имена файлов в панели на несколько строк
Разбивать длинные имена файлов в панели на несколько строк
Вероятно, задам глупый вопрос, но возможно такое уже существует (а я не в курсе).
В ряде проектов (допустим, в папках) существует множество файлов с длинными названиями (использую свою систему тегов), однако по разным причинам, не всегда бывает сразу визуально видно всю строку. Да, я знаю, что можно переключать панели по Ctrl+5 (например) и т.п., но зачастую требуется при этом обзорно видеть и соседнюю панель, где тоже много длинных имён (например, при визуальном сравнении необходимого).
Есть ли возможность включать/выключать в панелях автоперенос длинных строк по необходимости? Может есть какие плагины (или сам FAR так умеет, а я просто не в курсе)?
В ряде проектов (допустим, в папках) существует множество файлов с длинными названиями (использую свою систему тегов), однако по разным причинам, не всегда бывает сразу визуально видно всю строку. Да, я знаю, что можно переключать панели по Ctrl+5 (например) и т.п., но зачастую требуется при этом обзорно видеть и соседнюю панель, где тоже много длинных имён (например, при визуальном сравнении необходимого).
Есть ли возможность включать/выключать в панелях автоперенос длинных строк по необходимости? Может есть какие плагины (или сам FAR так умеет, а я просто не в курсе)?
Last edited by HaRT on Tue 20 Jul, 2021 16:04, edited 1 time in total.
Reason: Тема перенесена; улучшен Заголовок.
Reason: Тема перенесена; улучшен Заголовок.
Win 10 x64 / FAR 3 x64
-
- Posts: 1328
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Несколько строк имён файлов
Ну или макросом
far.Message(panel.GetCurrentPanelItem(nil, 1).FileName)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Несколько строк имён файлов
А я вот подумал: сделать панельный модуль с такой возможностью было бы интересно. А иногда даже и полезно… Ну, без наворотов типа поддержки групп раскраски.
Так-то, наверно, если имя файла помещается в статусную строку, то это часто решает проблему лучше, чем перечисленные выше. На всякий случай убрать из статусной строки лишнее (всё, кроме N)
Так-то, наверно, если имя файла помещается в статусную строку, то это часто решает проблему лучше, чем перечисленные выше. На всякий случай убрать из статусной строки лишнее (всё, кроме N)
это - не тоже самое, что
CtrlEnter
?Несколько строк имён файлов
Да, разумеется, можно разные способы использовать для того, чтоб увидеть полное имя (тот же Shift+F6, особенно если стоит Dialog Resizer для разворачивания панелей диалоговых окон хоть на весь экран), однако смысл в том, чтоб визуально (глазами то есть) увидеть и охватить целый список таких файлов в панели, где, например, начало имени файла может быть схожим, а вот концовка (где как раз я прописываю теги для разных целей) - невидна. Актуально, например, для разбора видеофайлов на кучу звуковых и субтитровых дорожек (десятки), где как раз в конце и видны отличия, ну и расширения.
Хотелось бы, чтоб можно было включать/выключать (по необходимости) переносы в текущей панели с возможностью позиционировать неумещающийся текст в 2-3 строки (при необходимости) с настраиваемым отступом для второй (и последующих) строк.
Хотелось бы, чтоб можно было включать/выключать (по необходимости) переносы в текущей панели с возможностью позиционировать неумещающийся текст в 2-3 строки (при необходимости) с настраиваемым отступом для второй (и последующих) строк.
Last edited by RoxMarty on Thu 15 Jul, 2021 23:42, edited 1 time in total.
Win 10 x64 / FAR 3 x64
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Несколько строк имён файлов
А что мешает промотать все сходные имена вправо? (Как — читайте в Справке.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Несколько строк имён файлов
Имеется ввиду прокрутка при зажатии Alt+Left/Right? Никогда не пользовался. В принципе, неплохой вариант, но альтернативный.
Желание было видеть всё и сразу в двух и более многострочном варианте для большей эффективности работы (при условии вкл/выкл по хоткею или макросу в любой момент)
Win 10 x64 / FAR 3 x64
- SlashNet
- Posts: 638
- Joined: Fri 20 Mar, 2009 09:43
- Location: Львов
- Has thanked: 16 times
- Been thanked: 16 times
Несколько строк имён файлов
Как вариант настроить и использовать, по необходимости, режим панели когда на весь экран разворачивается единственная панель. (Например: LCtrl+5)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Несколько строк имён файлов
RoxMarty, получилось довольно забавно. Только как игрушка; реально многого не хватает.
Для интересующихся:
Для интересующихся:
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Несколько строк имён файлов
P/S.
- Для отметки цветом продолжений имён файлов надо настроить группу по атрибуту "v" (виртуальный).
- Показанный на скриншоте курсив доступен при работе через конэму.
- При изменении режима показа панели (и вообще при изменении ширины колонки с именами файлов) необходимо обновить (
CtrlR
). В противном случае позиция Wrap не обновится.
Last edited by buniak_a_h on Sun 18 Jul, 2021 06:50, edited 1 time in total.
Несколько строк имён файлов
Интересный концепт. ConEmu я не пользуюсь (неудобно, но проверил для интереса). А вот без него перенос разделяется двоеточием в начале строки. Выглядит не очень, наверно нужно что-то в коде подкрутить?
Как можно отступ новой строки подобрать под себя?
А также (если возможно), чтоб при активировании функции курсор оставался в той же позиции, а не переносился в самое начало дерева?
P.S. Благодарю за реализацию!
Как можно отступ новой строки подобрать под себя?
А также (если возможно), чтоб при активировании функции курсор оставался в той же позиции, а не переносился в самое начало дерева?
P.S. Благодарю за реализацию!
Last edited by RoxMarty on Sun 18 Jul, 2021 12:32, edited 2 times in total.
Win 10 x64 / FAR 3 x64
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Несколько строк имён файлов
Двоеточие в начале продолжения - это, видимо, Ваша консоль заменяет символ
…
. В начало строк продолжений пихается строка sPred. Замените её на то, что Вам надо плюс строку nPred = 2
на nPred = sPred:len()
. Это - строки 61 и 72.
Тут я немного не понял …
- Что такое "при активировании функции"?
- Где тут дерево?
Кроме того, отметка должна выделять все строки, относящиеся к этому файлу.
Ну и надо как-то запрещать сортировку, обрабатывать удаление (и вообще обновление панели), выход из панельного модуля, реализовать навигацию по под- и над-папкам… Если в этом есть практический смысл - я займусь. Просто у нас сейчас рекордное пекло, в моём возрасте это не гуд. Я к тому что быстро не пойдёт…
Last edited by buniak_a_h on Sun 18 Jul, 2021 13:15, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Разбивать длинные имена файлов в панели на несколько строк
Надо выставить в консоли такой шрифт, в котором есть этот символ. Какой это может быть шрифт и как его выбрать, прошу обсуждать в соответствующих имеющихся темах (не в этой).
Last edited by HaRT on Tue 20 Jul, 2021 16:02, edited 1 time in total.
Reason: Тема перенесена; улучшен Заголовок.
Reason: Тема перенесена; улучшен Заголовок.
Фар есть инструмент, а не нянька. © 2009 DrKnS