FarCmds (FAR Commands)

Здесь можно обсудить ваш любимый плагин.
User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

FarCmds (FAR Commands)

Post by Skirda » Thu 20 Nov, 2014 10:20

Latest post of the previous page:

Skirda wrote:
S.A. wrote:run:filename<help -- 'C:\windows\help' is not recognized as an internal or external command, operable program or batch file.
(из любой директории, без дополнительных условий).
на мантис
Хотя... проверь
We are the Borg. You will be assimilated.
So Say We All!

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

FarCmds (FAR Commands)

Post by John Doe » Thu 20 Nov, 2014 10:30

Помогло. Ошибки, описанные в нескольких последних сообщениях, больше не воспроизводятся.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

FarCmds (FAR Commands)

Post by Skirda » Thu 20 Nov, 2014 10:33

Что с link делать будем? ([1], [2])
We are the Borg. You will be assimilated.
So Say We All!

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

FarCmds (FAR Commands)

Post by John Doe » Thu 20 Nov, 2014 10:40

Skirda wrote:Что с link делать будем?
Нарекания:
- не гарантируется диагностика всех возможных ошибок (этот факт можно документировать)
- из справки невозможно понять требуемый порядок параметров (недостаток документации легко поправим)
- сам порядок отличается от порядка в штатной команды mklink (можно поменять, если кому-то мешает)

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

FarCmds (FAR Commands)

Post by John Doe » Thu 20 Nov, 2014 11:27

С некоторого времени поломались алиасы.

Code: Select all

doskey xxx=yyy
edit:<xxx
В результате фар вешается.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

FarCmds (FAR Commands)

Post by Skirda » Thu 20 Nov, 2014 14:07

John Doe wrote:С некоторого времени поломались алиасы.

Code: Select all

doskey xxx=yyy
edit:<xxx
В результате фар вешается.
Есть такое. build 127.
Ошибка в стиле "Хочешь я расскажу тебе сказку" facepalm2
We are the Borg. You will be assimilated.
So Say We All!

S.A.
Posts: 8
Joined: Mon 17 Nov, 2014 19:52

FarCmds (FAR Commands)

Post by S.A. » Fri 21 Nov, 2014 06:29

Фокус с dir никуда не пропал -- если я правильно понимаю, то это особенность сочетания неотключаемой опции подстановки расширений и того, что "whereis:" первым делом ищет файл в текущей папке. Так и задумано?

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

FarCmds (FAR Commands)

Post by Skirda » Fri 21 Nov, 2014 07:58

S.A. wrote:Фокус с dir никуда не пропал -- если я правильно понимаю, то это особенность сочетания неотключаемой опции подстановки расширений и того, что "whereis:" первым делом ищет файл в текущей папке. Так и задумано?
Да. Так и задумано. В противном случае получаем "вотфайлпередомной, какого черта мне предлагают вооонизтогокаталога".
А что с dir? Поподробнее (или речь про метод поиска)
We are the Borg. You will be assimilated.
So Say We All!

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

FarCmds (FAR Commands)

Post by John Doe » Fri 21 Nov, 2014 08:00

"dir" это файл без расширения. На кой чёрт его пытаться запустить?
Другой пример: edit:<boot.ini открывает Notepad. Для чего?

Видимо надо учитывать PATHEXT.

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

FarCmds (FAR Commands)

Post by Skirda » Fri 21 Nov, 2014 08:39

John Doe wrote:"dir" это файл без расширения. На кой чёрт его пытаться запустить?
А если у меня вместо cmd стоит WinBash (и скорректирован %COMSPEC%), который очень даже понимает этот файл (всякие там #/bin/perl в начале файла dir).
Не запускать?
John Doe wrote:Другой пример: edit:<boot.ini открывает Notepad. Для чего?
Это нужно у запускающего спросить.
John Doe wrote:Видимо надо учитывать PATHEXT.
Возможно.
We are the Borg. You will be assimilated.
So Say We All!

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

FarCmds (FAR Commands)

Post by John Doe » Fri 21 Nov, 2014 08:42

Skirda wrote: А если у меня вместо cmd стоит WinBash
А из фара по Enter запускается? В консоли фара или отдельно?
Этот WinBash использует PATHEXT?

S.A.
Posts: 8
Joined: Mon 17 Nov, 2014 19:52

FarCmds (FAR Commands)

Post by S.A. » Sat 22 Nov, 2014 18:59

Могу только предположить, что ввиду некоторой непредсказуемости результата такого поведения при обычном сценарии с run: (когда не ожидаешь, что файл без расширения сейчас возьмет и запустится), можно было бы сделать этот функционал опциональным.

gene.pavlovsky
Posts: 163
Joined: Tue 11 Aug, 2015 16:53
Has thanked: 11 times
Been thanked: 2 times

FarCmds (FAR Commands)

Post by gene.pavlovsky » Sun 08 May, 2016 00:00

Просьба внести изменения, аналогичные тем, что добавлены в сам Фар в билде 4645:
http://bugs.farmanager.com/view.php?id=3223#c14530
Спасибо.

sabio
Posts: 15
Joined: Fri 30 Jan, 2015 14:18

FarCmds (FAR Commands)

Post by sabio » Thu 17 May, 2018 12:00

Есть ли какая-то возможность задать расширение для создаваемого временного файла при перенаправлении вывода команды в edit: ?

Сейчас оно выглядит так: ...\AppData\Local\Temp\FCP89CF.tmp\FCPFB9C.tmp. И порой FarColorer не может правильно определить тип файла.
Было бы здорово, если бы можно было получить что-то вроде ...\AppData\Local\Temp\FCP89CF.tmp\FCPFB9C.xml

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

FarCmds (FAR Commands)

Post by HaRT » Thu 17 May, 2018 12:46

Пытаясь найти/вспомнить ответ на предыдущее сообщение, немного поэкспериментировал с edit: и обнаружил, что была утрачена полезная функциональность. В Фаре 1.75 и 2.0.1807 при отработке far:edit < … заголовок редактора выставлялся в выполняемую команду, в результате для команд вида far:edit < MyProg MyFile получался содержательный заголовок MyProg MyFile (возможно, с усечённым началом). Теперь же заголовок не выставляется и там отображается обычно бесполезный путь временного файла.
Last edited by HaRT on Fri 18 May, 2018 16:39, edited 1 time in total.
Reason: Добавлено упоминание Far Manager 2 2.0.1807
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

FarCmds (FAR Commands)

Post by HaRT » Fri 18 May, 2018 16:52

HaRT wrote:
Thu 17 May, 2018 12:46
утрачена полезная функциональность
Записал на багтрекер: #3609.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

FarCmds (FAR Commands)

Post by John Doe » Fri 18 May, 2018 17:49

А уже много лет висит https://bugs.farmanager.com/view.php?id=3041

Post Reply

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