Вставлять (Paste) файлы по Ctrl-Shift-V?

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
AsX
Posts: 23
Joined: Fri 28 Jan, 2011 20:39
Been thanked: 2 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by AsX »

Раз в 3.0.5513 заработали Ctrl-Shift-C/Ctrl-Shift-X, вы бы уже не останавливались на достигнутом и добавили Ctrl-Shift-V.
ClipCopy плагин можно было бы снести, а то пока нет.
Last edited by HaRT on Wed 27 Nov, 2019 16:51, edited 1 time in total.
Reason: Уточнён заголовок Темы
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Ctrl-Shift-V?

Post by DrKnS »

C/X тривиальны - достаточно положить несколько строк в буфер обмена в особом формате.
V надо реализовывать ручками - смотреть, что там в буфере и, соответственно, копировать / перемещать.
Оно, конечно, не rocket science, но надо трогать copy.cpp, а трогать его лишний раз не хочется.
Так что когда-нибудь будет, да, но когда - неизвестно.
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by Xerox »

DrKnS, Да, хороший вопрос, вот что..
(советуюсь:)
С одной стороны явно это можно сделать в макросе? c FFI или же или без
С другой стороны, возникает вопрос, а не проще ли уже в самом ФАРе на С++ уже допиливать, делая кастомную сборку?
Опыта в С++ у меня не густо, но похоже такие "досадные мелочи" в ФАРе вынудят меня в итоге и к этому.
И тогда следующий вопрос, дадут ли мне мержится с мастером, или рожей не вышел, или как это работает?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by John Doe »

Xerox wrote: Wed 04 Dec, 2019 12:45 С одной стороны явно это можно сделать в макросе?
Можно. Или в плагине.
Xerox wrote: Wed 04 Dec, 2019 12:45 а не проще ли уже в самом ФАРе на С++ уже допиливать
Похоже что вам не проще.
Xerox wrote: Wed 04 Dec, 2019 12:45 или как это работает?
Примерно так: https://help.github.com/en/github/getti ... ork-a-repo

На русском тоже несложно нагуглить (например https://rustycrate.ru/%D1%80%D1%83%D0%B ... uting.html)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by DrKnS »

Xerox wrote: Wed 04 Dec, 2019 12:45 дадут ли мне мержится с мастером, или рожей не вышел, или как это работает?
CONTRIBUTING, CONTRIBUTING-RU
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by Xerox »

John Doe wrote: Wed 04 Dec, 2019 13:11 Можно. Или в плагине.
недолюбливаю плагины, так как закрытые, не факт что будет обновлятся и поддерживатся, а если код и открыт, то опять же получаем С++, или же костыль для dot.net/powershell, что еще хуже.

А тут всего прочитать клипборд, понять что там файлы, скопировать файлы.
И аж целый плагин на это?

Last edited by Xerox on Wed 04 Dec, 2019 15:39, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by John Doe »

Xerox wrote: Wed 04 Dec, 2019 15:29 недолюбливаю плагины, так как закрыты
Любите открытые. ClipCopy открыт.

Плагины можно писать и на скриптовых языках - Lua и Python.
чем Си-шный плагин лучше луа-плагина?
Ничем. Но здесь мы обсуждать это не будем.
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by Xerox »

John Doe wrote: Wed 04 Dec, 2019 15:35ClipCopy открыт.
ClipCopy на С++, a найдется глюко-бага, а аффтор ушел в запой и не вернулся :)
Если уж чинить чего си-шного, то наверное лучше в нужных местах исходников самого ФАРа, имхо..
потом собрал - и порррядок (злобно хмурясь)
Last edited by Xerox on Wed 04 Dec, 2019 15:46, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by John Doe »

Xerox wrote: Wed 04 Dec, 2019 15:43 ClipCopy на С++, a найдется глюко-бага, а аффтор ушел в запой и не вернулся :)
Вы же собирались чинить.
И до вас чинили.
Xerox wrote: Wed 04 Dec, 2019 15:43 то наверное лучше в нужных местах исходников самого ФАРа
Нет нужных мест.
Функциональность не реализована, даже близко.

Хотя чего это я, можно же интегрировать в диалог копирования.
Last edited by John Doe on Wed 04 Dec, 2019 15:49, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by John Doe »

John Doe wrote: Wed 04 Dec, 2019 15:46 Хотя чего это я, можно же интегрировать в диалог копирования.
Но и в этом случае найдутся сторонники плагина - он же в фоне копировал.
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by Xerox »

John Doe,
Функциональность не реализована, даже близко.
В некоторых случаях нет даже близко, да.
а в других есть близко, например я сегодня писал в тему про Network browser.
Tам энтузиаст нашел эти самые места, правда энтуззиаст мне пока не откликнулся чтобы дать мне наводку поконкретнее
И тупо любопытно чего же там такого наворочено в copy.cpp что возможности скопировать файл там "даже близко нету".
Я впрочем догадываюсь что наверное там нет бинарного чтения клипборда или что-то в этом роде, т.е. так или иначе отсутствует механизм распознования чего там в клипборде
Last edited by Xerox on Wed 04 Dec, 2019 17:20, edited 2 times in total.
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by Xerox »

John Doe wrote: Wed 04 Dec, 2019 15:50 Но и в этом случае найдутся сторонники плагина - он же в фоне копировал.
ну у всего есть как плюсы и минусы.. скатываемся в оффтопик, пора закрулятся
 ! Message from: John Doe
Оффтопик удалён
Last edited by John Doe on Wed 04 Dec, 2019 16:28, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Вставлять (Paste) файлы по Ctrl-Shift-V?

Post by zg »

Xerox wrote: Wed 04 Dec, 2019 15:29недолюбливаю плагины
значит фар не для вас.
ps: мне кажется, вы потратили больше времени на нытьё здесь, чем нужно для реализации нужного функционала в плагине/макросе.
Post Reply

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