FarCmds (FAR Commands)

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
HaRT
Moderator
Posts: 9162
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 175 times

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 12:44

Latest post of the previous page:

Я тоже многократно сталкивался с таким неудобством.
Мне кажется, ставить вопрос о задании имени файла для редактора вполне закономерно.
Только вот делать это лучше в обсуждении плагина FAR Commands.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by Skirda » Thu 06 Dec, 2012 14:31

HaRT wrote:Я тоже многократно сталкивался с таким неудобством.
А почему же нельзя макросом?
В крайнем случае добавить AI колореру... В противном случае столкнемся с другой бедой - поведение F2.
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 15:24

Skirda wrote:В противном случае столкнемся с другой бедой - поведение F2.
Это ещё почему?
Плагин запросто мог бы открывать файл с затребованным именем в уникальной временной директории — и волки сыты, и овцы целы.
Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 15:29

Кстати, вот как я кое-где выкрутился, чтобы хотя бы просто видеть имя исходного файла: в ассоциации на редактирование, скажем, XLS у меня прописано:

Code: Select all

    far:edit < xls2txt.cmd "!.!" тут прочие параметры < "!.!"
В результате хвост команды пишется в строке статуса.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 15:29

А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?
Фар есть инструмент, а не нянька. © 2009 DrKnS

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

Re: Передать имя файла в редактор

Post by Skirda » Thu 06 Dec, 2012 15:47

HaRT wrote:Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Всмысле?
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by Skirda » Thu 06 Dec, 2012 15:48

HaRT wrote:А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?
Хреновая задумка. Костыльная. Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.
We are the Borg. You will be assimilated.
So Say We All!

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

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 16:00

Skirda wrote:
HaRT wrote:Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Всмысле?
А, туплю, судя по работе MultiArc, ФАР это и так делает. Тем лучше, значит, надо подкрутить FARCmds, чтобы он позволял задавать имя временного файла для команд с перенаправленным входом.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: Передать имя файла в редактор

Post by Max Rusov » Thu 06 Dec, 2012 16:02

Skirda wrote:Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.
Вот это - абсолютно тупиковый путь

2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 173 times

Re: Передать имя файла в редактор

Post by 2useven10 » Thu 06 Dec, 2012 16:11

imho достаточно научить farcmds ставить временному файлу нужное расширение.

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

Re: Передать имя файла в редактор

Post by HaRT » Thu 06 Dec, 2012 16:31

2useven10 wrote:imho достаточно научить farcmds ставить временному файлу нужное расширение.
Есть случаи, когда схема раскраски определяется именем файла, но не (только) расширением, и Колорер это умеет.
Фар есть инструмент, а не нянька. © 2009 DrKnS

2useven10
Posts: 3985
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 173 times

Re: Передать имя файла в редактор

Post by 2useven10 » Thu 06 Dec, 2012 17:23

да. нужна временная папка. удалять её просмотрщик и редактор умеют.
кроме мультиарка такие временные файлы делает и стандартный фтп.
add: ещё конечно нужна возможность задавать нужное имя...

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: FarCmds (FAR Commands)

Post by Raistlin » Wed 16 Jan, 2013 10:00

Code: Select all

edit:<dir
работает как ожидается.

Code: Select all

edit:<1 dir
открывает пустой редактор, при этом в комстроке мелькает что-то насчет "... not recognized as internal command...".
ЧЯДНТ? Far 3.0.3085
Magically yours
Raistlin

cyberwolf
Posts: 109
Joined: Tue 24 Mar, 2009 14:39
Been thanked: 1 time

Re: FarCmds (FAR Commands)

Post by cyberwolf » Wed 16 Jan, 2013 10:17

Raistlin wrote:

Code: Select all

edit:<dir
работает как ожидается.

Code: Select all

edit:<1 dir
открывает пустой редактор, при этом в комстроке мелькает что-то насчет "... not recognized as internal command...".
ЧЯДНТ? Far 3.0.3085
As far as I know, the "<" sign shows that what's after it is the "input source", so in the case of the command "edit:<1 dir" the input source would be the "1 dir" command which doesn't work, that's why you get the "not recognized as internal command" error.
Whatever you write after the "edit:<" part must be a correct command, as in a command that if you run in the command line doesn't show an error message,

p.s. sorry for writing in English, i don't know Russian and don't trust the online translators.
Sorry for writing in English in the Russian forums, but i don't speak Russian and don't trust online translators. :D

"There’s no teacher who can teach anything new He can just help us to remember the things we always knew." ~ ENIGMA

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: FarCmds (FAR Commands)

Post by Raistlin » Wed 16 Jan, 2013 11:12

As far as I know, the "<" sign shows that what's after it is the "input source"
The syntax I used is taken right from FAR Commands help, so I believe there is an error there, or it's a bug, or I misunderstand something completely.

Code: Select all

view: <1> dir
and

Code: Select all

view: <1>dir
work OK, while same constructions with "edit:" don't.

Code: Select all

view:<1>dir
doesn't work as well.
Magically yours
Raistlin

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

Re: FarCmds (FAR Commands)

Post by HaRT » Wed 16 Jan, 2013 11:39

Raistlin
Can you please quote the exact Help lines you mention?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Raistlin
Posts: 698
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Been thanked: 1 time
Contact:

Re: FarCmds (FAR Commands)

Post by Raistlin » Wed 16 Jan, 2013 11:48

Examples:

Execute the command "command" and redirect its output to the editor:
edit:<command

Possible cases with the parameter stream=1:
edit:<1 command
Magically yours
Raistlin

Post Reply

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