Page 6 of 10

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

Posted: Thu 06 Dec, 2012 12:44
by HaRT

Latest post of the previous page:

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

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

Posted: Thu 06 Dec, 2012 14:31
by Skirda
HaRT wrote:Я тоже многократно сталкивался с таким неудобством.
А почему же нельзя макросом?
В крайнем случае добавить AI колореру... В противном случае столкнемся с другой бедой - поведение F2.

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

Posted: Thu 06 Dec, 2012 15:24
by HaRT
Skirda wrote:В противном случае столкнемся с другой бедой - поведение F2.
Это ещё почему?
Плагин запросто мог бы открывать файл с затребованным именем в уникальной временной директории — и волки сыты, и овцы целы.
Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.

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

Posted: Thu 06 Dec, 2012 15:29
by HaRT
Кстати, вот как я кое-где выкрутился, чтобы хотя бы просто видеть имя исходного файла: в ассоциации на редактирование, скажем, XLS у меня прописано:

Code: Select all

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

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

Posted: Thu 06 Dec, 2012 15:29
by HaRT
А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?

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

Posted: Thu 06 Dec, 2012 15:47
by Skirda
HaRT wrote:Вероятно, со стороны Фара потребуется поддержка такого создания временных файлов и их последующего удаления.
Всмысле?

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

Posted: Thu 06 Dec, 2012 15:48
by Skirda
HaRT wrote:А ведь в принципе можно научить Колорер ориентироваться на строку статуса…
Какие будут мнения?
Хреновая задумка. Костыльная. Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.

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

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

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

Posted: Thu 06 Dec, 2012 16:02
by Max Rusov
Skirda wrote:Разумнее допиливать колорер в сторону улучшения распознавалки по контенту.
Вот это - абсолютно тупиковый путь

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

Posted: Thu 06 Dec, 2012 16:11
by 2useven10
imho достаточно научить farcmds ставить временному файлу нужное расширение.

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

Posted: Thu 06 Dec, 2012 16:31
by HaRT
2useven10 wrote:imho достаточно научить farcmds ставить временному файлу нужное расширение.
Есть случаи, когда схема раскраски определяется именем файла, но не (только) расширением, и Колорер это умеет.

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

Posted: Thu 06 Dec, 2012 17:23
by 2useven10
да. нужна временная папка. удалять её просмотрщик и редактор умеют.
кроме мультиарка такие временные файлы делает и стандартный фтп.
add: ещё конечно нужна возможность задавать нужное имя...

Re: FarCmds (FAR Commands)

Posted: Wed 16 Jan, 2013 10:00
by Raistlin

Code: Select all

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

Code: Select all

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

Re: FarCmds (FAR Commands)

Posted: Wed 16 Jan, 2013 10:17
by cyberwolf
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.

Re: FarCmds (FAR Commands)

Posted: Wed 16 Jan, 2013 11:12
by Raistlin
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.

Re: FarCmds (FAR Commands)

Posted: Wed 16 Jan, 2013 11:39
by HaRT
Raistlin
Can you please quote the exact Help lines you mention?