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

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

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

Post by AsX » Wed 27 Nov, 2019 16:04

Раз в 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: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

Ctrl-Shift-V?

Post by DrKnS » Wed 27 Nov, 2019 17:10

C/X тривиальны - достаточно положить несколько строк в буфер обмена в особом формате.
V надо реализовывать ручками - смотреть, что там в буфере и, соответственно, копировать / перемещать.
Оно, конечно, не rocket science, но надо трогать copy.cpp, а трогать его лишний раз не хочется.
Так что когда-нибудь будет, да, но когда - неизвестно.

User avatar
Xerox
Posts: 258
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 251 times
Been thanked: 2 times

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

Post by Xerox » Wed 04 Dec, 2019 12:45

DrKnS, Да, хороший вопрос, вот что..
(советуюсь:)
С одной стороны явно это можно сделать в макросе? c FFI или же или без
С другой стороны, возникает вопрос, а не проще ли уже в самом ФАРе на С++ уже допиливать, делая кастомную сборку?
Опыта в С++ у меня не густо, но похоже такие "досадные мелочи" в ФАРе вынудят меня в итоге и к этому.
И тогда следующий вопрос, дадут ли мне мержится с мастером, или рожей не вышел, или как это работает?

User avatar
John Doe
Бюрократ
Posts: 12533
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

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

Post by John Doe » Wed 04 Dec, 2019 13:11

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: 5430
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 251 times

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

Post by DrKnS » Wed 04 Dec, 2019 13:49

Xerox wrote:
Wed 04 Dec, 2019 12:45
дадут ли мне мержится с мастером, или рожей не вышел, или как это работает?
CONTRIBUTING, CONTRIBUTING-RU

User avatar
Xerox
Posts: 258
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 251 times
Been thanked: 2 times

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

Post by Xerox » Wed 04 Dec, 2019 15:29

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: 12533
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

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

Post by John Doe » Wed 04 Dec, 2019 15:35

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

Плагины можно писать и на скриптовых языках - Lua и Python.
чем Си-шный плагин лучше луа-плагина?
Ничем. Но здесь мы обсуждать это не будем.

User avatar
Xerox
Posts: 258
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 251 times
Been thanked: 2 times

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

Post by Xerox » Wed 04 Dec, 2019 15:43

John Doe wrote:
Wed 04 Dec, 2019 15:35
ClipCopy открыт.
ClipCopy на С++, a найдется глюко-бага, а аффтор ушел в запой и не вернулся :)
Если уж чинить чего си-шного, то наверное лучше в нужных местах исходников самого ФАРа, имхо..
потом собрал - и порррядок (злобно хмурясь)
Last edited by Xerox on Wed 04 Dec, 2019 15:46, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12533
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

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

Post by John Doe » Wed 04 Dec, 2019 15:46

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: 12533
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 237 times

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

Post by John Doe » Wed 04 Dec, 2019 15:50

John Doe wrote:
Wed 04 Dec, 2019 15:46
Хотя чего это я, можно же интегрировать в диалог копирования.
Но и в этом случае найдутся сторонники плагина - он же в фоне копировал.

User avatar
Xerox
Posts: 258
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 251 times
Been thanked: 2 times

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

Post by Xerox » Wed 04 Dec, 2019 15:55

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: 258
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 251 times
Been thanked: 2 times

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

Post by Xerox » Wed 04 Dec, 2019 16:00

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: 5652
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

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

Post by zg » Wed 04 Dec, 2019 16:03

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

Post Reply

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