автодополнение пути к файлу в редакторе.

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

автодополнение пути к файлу в редакторе.

Post by Kildor »

Подскажите, как можно сделать следующее:

Пишу в фаре CSS, и соответственно регулярно нужно подставлять имена файлов (url('path');). Делать это вручную достаточно быстро задалбывает, однако как автоматизировать процесс пока не знаю.

Хочется алгоритм похожий на то, что есть в автодополнении командной строки — пишу путь, нажимаю хоткей, мне выдаётся список подходящих папок и файлов.

Можно ли это сделать макросом? Или нужно сесть, и писать плагин? Или может быть уже есть решение?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: автодополнение пути к файлу в редакторе.

Post by Yegor »

YAC в редакторе нормально работает
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: автодополнение пути к файлу в редакторе.

Post by Kildor »

Похоже, но не совсем то.
1. как можно добавить папку, не закрывая диалог дополнения? У меня выходит так — начинаю набирать путь, вызываю плагин, он показывает список. Выбираю директорию, плагин закрывается.
2. Как настроить используемые слеши?

Хелп и ридми прочитал внимательно, однако не нашёл ;)

Но в принципе, есть от чего плясать.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: автодополнение пути к файлу в редакторе.

Post by Yegor »

1) Это типа как при автодополнении? Ну, плагин пока только дополнять умеет по запросу (т.е. "авто"-дополнение не поддерживается).
2) Писать "/" вместо "\"? Никак наверное. Ну или макросом, заменяющим слеши в выделенном блоке.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 13861
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: автодополнение пути к файлу в редакторе.

Post by John Doe »

Yegor wrote:1) Это типа как при автодополнении? Ну, плагин пока только дополнять умеет по запросу (т.е. "авто"-дополнение не поддерживается).
Ну макросом же.
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: автодополнение пути к файлу в редакторе.

Post by DAtaMan »

Да, была бы очень кстати макрокоманда получения списка файлов/папок.
Что-то типа S=FileList(StartDir[, Mask[, InclAttr[, ExclAttr[, Flags]]]])
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
John Doe
Бюрократ
Posts: 13861
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: автодополнение пути к файлу в редакторе.

Post by John Doe »

Вообще имелся ввиду макрос для диалога YAC, который вставит имя папки, и вновь откроет диалог дополнения YAC.
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: автодополнение пути к файлу в редакторе.

Post by lordmuzer »

Yegor wrote:YAC в редакторе нормально работает
Но не работает в Far3 даже под врапером (
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: автодополнение пути к файлу в редакторе.

Post by Kildor »

Угу, макросом.
Не хочется правда заморачиваться на выделение, но видимо придётся. Особенно, с учётом того что в редакторе як не работает в ситуации '../dir\p' (где \p — позиция курсора).
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: автодополнение пути к файлу в редакторе.

Post by Yegor »

используй " (двойную кавычку) вместо ' (одинарной). W3C это разрешается. Тогда Yac будет нормально работать

EDIT: или пробел...

Code: Select all

url( bla
url("bla
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Нужна помощь”