Временная панель - редактор

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

В фаре есть безумно удобная вещь - временная панель.
У меня возникла хотелка - временная панель в режиме редактора, т.е. редактировать несколько файлов как один.
Вот так:
  • выделяем пучок файлов (из временной панели конечно:)),
  • нажимаем (алт/шифт/кстрл)Ф4, получаем панель редактора с 1 файлом слитым из пучка,
  • изменяем, сохраняем, выход,
  • получаем пучок изменённых файлов.
ЗЫ
Пока боги ФАРа не ниспослали нам данную фичу, может подскажите существующий инструмент?
Примерно представляю, как организовать подобное путём слияния и разделения файла, но контролировать границы файлов-кусков таким способом получится только визуально, что чревато.
Занимаюсь роликами и SEO, обращайтесь :)
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Временная панель - редактор

Post by Yegor »

Я не совсем понял пункт 2: "с 1 файлом слитым из пучка", но все остальное вроде макросами покрывается.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

* F5 newfile.txt Copy add + append to all
только чтобы это было не физически, а виртуально
Last edited by wakh on Thu 02 Nov, 2017 23:07, edited 3 times in total.
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Временная панель - редактор

Post by John Doe »

А для чего сливать?
Чтоб удобно было replace all?
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

John Doe wrote: Fri 03 Nov, 2017 07:29Чтоб удобно было replace all?
по-сути да и я использую 2 метода:
1. записываю макрос на 1 файле, зажимаю клавишу и он оббегает всю папку
2. использую плагин S&R
в обоих случаях не хватает визуального контроля
ЗЫ
в некоторых форумах пишут: "тут нет телепатов" и т.п., а тут они есть! )
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Временная панель - редактор

Post by John Doe »

wakh wrote: Fri 03 Nov, 2017 10:50в обоих случаях не хватает визуального контроля
У нас на форуме есть два живых плагина, которые (потенциально) можно улучшить, почему бы вам в соответствующих темах не сформулировать конкретные пожелания по недостающей функциональности?
(опираясь на их текущую имеющуюся функциональность, а не на гипотетический временный буфер)
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

Если речь идёт о плагинах типа "поиска и замены", то для меня это решение не привлекательно, в сравнении с моей "хотелкой".
Вообще, единственная сложность в моей задаче - это маркеры границ файлов
1. они должны быть видны при редактировании,
2. они должны располагаться вне зоны редактирования
3. опционально, неплохо бы иметь доступ к ним, для изменения пути/имени файла
остальное уже так или иначе реализовано
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Временная панель - редактор

Post by John Doe »

wakh wrote: Fri 03 Nov, 2017 11:43то для меня это решение не привлекательно
Однако нам вы не объяснили почему.
wakh wrote: Fri 03 Nov, 2017 11:43маркеры границ файлов
Можно их подсвечивать, перемещаться между ними, менять свойства (имя файла).
Обработчик в редакторе может следить за их сохранностью.

Так в чём сложность?
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

John Doe wrote: Fri 03 Nov, 2017 11:51Однако нам вы не объяснили почему.
допустим есть у меня несколько файлов, я хочу их увидеть открытыми сразу, в 1 окне
1. автозамена. пробежался глазами по всему "файлу-буферу", выделил условия замены, применил, не понравилось? откатил назад в 1 клик
2. поиск повторений и недостающих кусков:
2.1 строка а повторяется много раз - нужно оставить 1-2 раза, выбираю в каком месте оставить, в каком удалить
2.2 есть строка, нужно её размножить в нескольких местах, по необходимости слегка изменить, поставить ссылку из 1 файла в другой
3. работа вертикальными блоками (хотя маловероятно, что это понадобится)
4. копирование всего сразу в другое приложение и обратно (с построчным контролем границ файлов)
John Doe wrote: Fri 03 Nov, 2017 11:51Можно их подсвечивать, перемещаться между ними, менять свойства (имя файла).
Обработчик в редакторе может следить за их сохранностью.
можно подробностей? куда посмотреть/почитать?
Занимаюсь роликами и SEO, обращайтесь :)
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Временная панель - редактор

Post by John Doe »

wakh wrote: Fri 03 Nov, 2017 15:46можно подробностей? куда посмотреть/почитать?
В Энциклопедию.
Читать, пробовать...
User avatar
Wave
Posts: 1886
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Временная панель - редактор

Post by Wave »

wakh wrote: Fri 03 Nov, 2017 15:46
John Doe wrote: Fri 03 Nov, 2017 11:51Однако нам вы не объяснили почему.
допустим есть у меня несколько файлов, я хочу их увидеть открытыми сразу, в 1 окне
1. автозамена. пробежался глазами по всему "файлу-буферу", выделил условия замены, применил, не понравилось? откатил назад в 1 клик
2. поиск повторений и недостающих кусков:
2.1 строка а повторяется много раз - нужно оставить 1-2 раза, выбираю в каком месте оставить, в каком удалить
2.2 есть строка, нужно её размножить в нескольких местах, по необходимости слегка изменить, поставить ссылку из 1 файла в другой
Отчасти спасёт программа сравнения текстов. Даже для FARa есть плагин Visual Compare, хотя конкретно он для данных целей неудобен. А так всякие WinMerge, Beyond Compare, Araxis Merge. У последнего есть даже режим сравнения трёх файлов. Не утверждаю, что это лучше, но за неимением гербовой.
Пользуюсь ФАРом больше 20 лет © собирательный.
wakh
Posts: 128
Joined: Wed 27 Apr, 2005 09:16
Location: Перогиреево
Has thanked: 6 times
Contact:

Временная панель - редактор

Post by wakh »

John Doe wrote: Fri 03 Nov, 2017 16:41В Энциклопедию.
Читать, пробовать..
Ну зачем так? нормально же общались ))
Wave wrote: Fri 03 Nov, 2017 17:49Отчасти спасёт программа сравнения текстов.
отчасти.
Господа, суть в том что мне адово нравится работать в фаре, даже при том что существуют крутые среды для написания кода.
Фар универсален и чем меньше сторонних программ я задействую, тем выше комфорт и скорость.
Вот я раньше не знал про темп панель и ничего жил, но как начал пользоваться - стало не понятно, как я жил без неё.
Но она есть и это прекрасно, хочу такую же для редактора!
Понятно, что если идея никому не кажется интересной, то кроме меня её никому и не исполнить.
Занимаюсь роликами и SEO, обращайтесь :)
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Временная панель - редактор

Post by ccaid »

наиболее близкой реализацией этой идеи является tar-файл, содержащий нужные файлы. (надеюсь, пояснения не требуются.)
для просмотра и поиска даже вполне подходит, хотя с первой строкой внутренних файлов есть неудобство.
а для редактирования — нет, ибо длина внутренних файлов, в общем случае, будет меняться, а в структурах tar-файла это изменение не отразится.
вывод: заколхозить свой tar, реализующий обертку с нужными свойствами.
Фар делают добрые люди
User avatar
Grom PE
Posts: 34
Joined: Sun 21 Jun, 2015 14:24
Has thanked: 5 times
Been thanked: 2 times
Contact:

Временная панель - редактор

Post by Grom PE »

ccaid wrote: Fri 10 Nov, 2017 19:04 вывод: заколхозить свой tar, реализующий обертку с нужными свойствами.
MIME multipart что ли? %)
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Временная панель - редактор

Post by Yegor »

Grom PE wrote: Sat 11 Nov, 2017 06:32MIME multipart что ли? %)
именно.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Предложения и идеи”