Кастомная строка приглашения (prompt)

Хотите говорить о Far и не знаете, куда обратиться?
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Кастомная строка приглашения (prompt)

Post by fml2 »

Latest post of the previous page:

По поводу build 3193: а почему бы не ввести символы, позволяющие вычленять отдельные куски из текущего каталога. Например, $W{n}. При этом: если n положительно, то берется n-й кусок с начала, а если отрицательно, то с конца. Введенный в 3193 символ эквивалентен $W{-1} в терминах этого предложения.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Кастомная строка приглашения (prompt)

Post by Skirda »

fml2 wrote:По поводу build 3193: а почему бы не ввести символы, позволяющие вычленять отдельные куски из текущего каталога. Например, $W{n}. При этом: если n положительно, то берется n-й кусок с начала, а если отрицательно, то с конца. Введенный в 3193 символ эквивалентен $W{-1} в терминах этого предложения.
Это для того, чтобы совсем всех запутать?
Например, мы здесь: C:\Windows\System32\drivers\etc, при этом промптер нам кажет "System32>" для "$w{2}$g".
We are the Borg. You will be assimilated.
So Say We All!
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Кастомная строка приглашения (prompt)

Post by DrKnS »

А зачем вам нужны произвольные куски?
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Кастомная строка приглашения (prompt)

Post by fml2 »

DrKnS wrote:А зачем вам нужны произвольные куски?
Например, чтобы показать два последних сегмента. Бывает так, что имя последнего сегмента -- стандартное, и вся соль в имени предпоследнего.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Кастомная строка приглашения (prompt)

Post by fml2 »

Skirda wrote:Частичное решение (первая часть) - в build 3190.
А в каком диалоге настроек можно установить этот параметр? Посмотрел в настройках командной строки, но ничего похожего не увидел.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Кастомная строка приглашения (prompt)

Post by John Doe »

far:config
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Кастомная строка приглашения (prompt)

Post by fml2 »

John Doe wrote:far:config
Спасибо за подсказку! Но что-то оно у меня не работает. Попробовал ввести маленькое значение (5). Но после этого промпт все равно доходит до середины. Попробовал зайти в другой каталог (чтобы промпт перерисовался) -- тот же результат. Что я делаю не так?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Кастомная строка приглашения (prompt)

Post by John Doe »

Я не пробовал. Но общее правило: сохранить настройки и перегрузить фар.

Кроме того см макрофункцию после 3192.
Shmuel
Posts: 6820
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 528 times

Кастомная строка приглашения (prompt)

Post by Shmuel »

John Doe wrote:Кроме того см макрофункцию после 3192.
Это же отменено было в 3194.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: Кастомная строка приглашения (prompt)

Post by John Doe »

Действительно.
Значит ждём следующей сборки.
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Кастомная строка приглашения (prompt)

Post by fml2 »

Ура, работает! Решение с $#nn мне очень нравится.
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Кастомная строка приглашения (prompt)

Post by SUSim »

Действительно, логичное решение - 5 баллов из 5 :)
SimSU ··· ·· -- ··· ··-
fml2
Posts: 534
Joined: Mon 09 Jul, 2012 22:10
Has thanked: 2 times
Been thanked: 8 times

Re: Кастомная строка приглашения (prompt)

Post by fml2 »

Build 3197: "цвет текста в формате aarrggbb" Что такое "аа"?

В остальном мне нравится!
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Кастомная строка приглашения (prompt)

Post by Denis »

"аа" - прозрачность
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Кастомная строка приглашения (prompt)

Post by gene.pavlovsky »

Вопрос очень интересный, были ли совершены прорывы в этой области с 2013 года?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Кастомная строка приглашения (prompt)

Post by John Doe »

Не нашёл возможности вывести prompt в 2 строки.
Ctrl-Q-Enter просто вставляет символ ноты.
$_ тоже не работает.

https://bugs.farmanager.com/view.php?id=4006

P.S.
Ещё идея была - вставлять сепаратор (-----... на всю ширину), для того чтобы визуально легче различать разные запуски.
https://t.me/FarManager — Telegram чат
Post Reply

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