проблема с копированием имени файла в клипборд

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
buniak_a_h
Posts: 1241
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 89 times
Been thanked: 79 times
Contact:

копирование сломано

Post by buniak_a_h » Mon 18 Nov, 2019 07:28

Latest post of the previous page:

Сыръёзна!
Копируйте Ctrl+Ins - и будет Вам щястие великое.
Поместить помеченные имена в Буфер Обмена Ctrl+Ins
(при пустой командной строке)
Поместить помеченные файлы в Буфер Обмена Ctrl+C, RCtrl+C
(без учёта состояния командной строки)
1. Если командная строка пуста, Ctrl+Ins будет копировать имена выбранных в панели файлов в Буфер Обмена так же, как и Ctrl+Shift+Ins
(см. Команды управления панелями);
Last edited by buniak_a_h on Mon 18 Nov, 2019 07:33, edited 2 times in total.

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

копирование сломано

Post by bana » Mon 18 Nov, 2019 08:04

Причем тут Ctrl+Ins ваще???
Если чето выделено значить надо копировать выделеное разве нет? Если файлы я НЕ ВЫДЕЛЯЛ то нефига они мне НЕ НУЖНЫ в буфер. Я выделил часть командной строки и ожидаю что программа мне скопирует эту часть стандартным способом Ctrl+C. Но по каким-то неведомым причинам копируется имена файлов а не то что выделено в строке. Тут явно какой-то баг в программе. Вот если бы я навыделял файлов я был бы конешно рад видеть их имена в буфере обмена, но не одного файла даже не выделено.

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 9 times
Contact:

копирование сломано

Post by cmd.exe » Mon 18 Nov, 2019 08:10

bana, при том что нативное поведение на Ctrl+Ins должно копировать то что выделенно курсором, а Ctrl+c должно копировать полный путь и файл под курсором.
Last edited by cmd.exe on Mon 18 Nov, 2019 08:10, edited 1 time in total.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

buniak_a_h
Posts: 1241
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 89 times
Been thanked: 79 times
Contact:

копирование сломано

Post by buniak_a_h » Mon 18 Nov, 2019 08:20

bana wrote:
Mon 18 Nov, 2019 08:04
Причем тут Ctrl+Ins ваще???
1. При том, что в большинстве программ Ctrl+Ins - синоним Ctrl+C
2. Вам шашечки или ехать? Если надо скопировать выделенное - я написал как. Если не надо - не копируйте.
3. Читайте хелп. Правильной считается та программа, которая работает так, как написано в документации, а не та, которая работает так, как хотят некоторые ламмеры.
4. Ну и напоследок. Заголовок неверный. Ничего не сломано - так было ВСЕГДА.

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

копирование сломано

Post by bana » Mon 18 Nov, 2019 08:23

Это че прикол или че?
В оригинальном фаре Ctrl+c все нормально копировало выделеное курсором. Это и есть нативное поведение. Да кто ваще решил что Ctrl+c должно копировать полный путь и файл под курсором? Нет если ничего не выделено то почему бы и нет, но зачем если люди уже что-то выделили сувать им этот файл? Какая тут логика а? Да и почему Ctrl+Ins и Ctrl+c должны иметь разное поведение?

Yegor
Posts: 1035
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 8 times
Been thanked: 20 times

копирование сломано

Post by Yegor » Mon 18 Nov, 2019 08:37

bana, не нравится поведение, которому почти 10 лет, сделайте макрос и тем вернете привычное вам.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

проблема с копированием имени файла в клипборд

Post by HaRT » Mon 18 Nov, 2019 12:35

bana, вам 6,5 лет назад на эту тему уже ответили:
Shmuel wrote:
Fri 28 Jun, 2013 19:13
Клавиши легко переназначаются макросами. Простейший пример: Addons\Macros\Edit.SaveFile.lua
 ! Message from: HaRT
Если не прекратите дебоширить, отправитесь на принудительный отдых.
Фар есть инструмент, а не нянька. © 2009 DrKnS

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

проблема с копированием имени файла в клипборд

Post by bana » Mon 18 Nov, 2019 14:40

Мда еще и бан пообещали :)).
Багу уже 10 лет. Хотите банте чо, все равно выскажусь. Если программа не может скопировать выделенное т.е. имеет явное нелогичное поведение, то это баг. Если програмой трудно пользоватся то это баг. Могу даже поумничать как вы тут это делаете что это баг в вашей документации. Потому что вот вообще не могу понять то что если я что-то выделил я не могу это скопировать по ctrl+c? и почему вообще есть 2 процедуры копирования? И нормальное копирование назначено на неудобную клавишу? В чем трудность поменять их местами по дефолту и не издеватся над пользователем? Какую цель вы вообще преследовали когда ломали привычное всем копирование? Вот ответь пожалуйста тот кто это придумал.
Ну хорошо макросами можна вернуть все взад пока не понятно как+они вроде слетают при обновлении, а почему нету простой опции чтобы если не в меню а хотя бы в файле config, registry поправить чтонить типа EnableOldSlyleClipboard=1?

Сам я использую far2 там где еще нормальное копирование, вот попробовал новье и как вы заметили за 6,5 лет нечего не изменилось :(. Подозреваю что таких нелогичных штук только прибавилось. Не удивительно что по последним тредам неожидано выясняется что far уже и никто почти не использует. Что не увительно с таким отношением к пользователям.
А в принципе и старая версия меня устраивает, но вот разработчик задумайся а для кого же ты пишеш новые версии. Мож зря уже все. Ламеры не пользуются таким продуктом но кто тогда же пользуется-то? ;)

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

проблема с копированием имени файла в клипборд

Post by HaRT » Mon 18 Nov, 2019 14:49

bana wrote:
Mon 18 Nov, 2019 14:40
макросами можна вернуть все взад пока не понятно как+они вроде слетают при обновлении
Сперва матчасть изучите, а потом шум устраивайте. Иначе выглядите, как пустобрёх.
Фар есть инструмент, а не нянька. © 2009 DrKnS

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

проблема с копированием имени файла в клипборд

Post by bana » Mon 18 Nov, 2019 14:53

HaRT wrote:
Mon 18 Nov, 2019 14:49
Сперва матчасть изучите, а потом шум устраивайте. Иначе выглядите, как пустобрёх.
Уважаемый да я помню что года 4 назад это настраивал и даже работало, если бы не слетело я не писал бы щас сюда. :)

ps Тут смотрю уже 100 постов про это копирование злосчастное :sarcastic_hand
Last edited by bana on Mon 18 Nov, 2019 14:55, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

проблема с копированием имени файла в клипборд

Post by HaRT » Mon 18 Nov, 2019 14:57

bana wrote:
Mon 18 Nov, 2019 14:53
если бы не слетело я не писал бы щас сюда
А могли бы взамен направить свою неуёмную энергию в изучение документации, повторную настройку и предотвращение слетания. Фар тут не виноват.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1241
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 89 times
Been thanked: 79 times
Contact:

проблема с копированием имени файла в клипборд

Post by buniak_a_h » Mon 18 Nov, 2019 15:12

bana wrote:
Mon 18 Nov, 2019 14:53
ps Тут смотрю уже 100 постов про это копирование злосчастное
И хоть кто-нибудь с Вами согласен?
Впрочем, могу ещё возражение привести.
На панели имеется несколько помеченных файлов. И при этом имеется помеченный блок в командной строке.
Ваши слова:
bana wrote:
Mon 18 Nov, 2019 08:23
Ctrl+c все нормально копировало выделенное курсором
Вопрос: что копировать? Имена файлов или помеченный блок? Зависит от того, что Вы понимаете под "выделенным". Мне, например, намного чаще требуется копировать имена помеченных файлов. Создатели ФАРа вышли из положения мудро: Ctrl+Ins - копирует блок, Ctrl+C - имена файлов. И волки целы, и баранов накормили.
Кстати, создатели! Есть предложение.
Т.к. сейчас Ctrl+C полностью совпадает по функции с Alt+Shift+Ins, а ПОЛНЫЙ путь к выделенным файлам нужен не всегда, то может имеет смысл разнести функции этих хоткеев? Типа Ctrl+C - копирование имён файлов как они выглядят на панели, а Alt+Shift+Ins - с полными путями? Мне кажется, есть смысл…

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

проблема с копированием имени файла в клипборд

Post by HaRT » Mon 18 Nov, 2019 15:15

buniak_a_h wrote:
Mon 18 Nov, 2019 15:12
сейчас Ctrl+C полностью совпадает по функции с Alt+Shift+Ins
Нет, CtrlC копирует ещё и сами файлы; вот вставьте в Проводнике — увидите.
Last edited by HaRT on Wed 20 Nov, 2019 13:43, edited 1 time in total.
Reason: Вычеркнуто ложное
Фар есть инструмент, а не нянька. © 2009 DrKnS

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

проблема с копированием имени файла в клипборд

Post by bana » Mon 18 Nov, 2019 15:23

HaRT wrote:
Mon 18 Nov, 2019 15:15
buniak_a_h wrote:
Mon 18 Nov, 2019 15:12
сейчас Ctrl+C полностью совпадает по функции с Alt+Shift+Ins
Нет, CtrlC копирует ещё и сами файлы; вот вставьте в Проводнике — увидите.
Хоть кто-то наконец обьяснил почему так работает. Но все равно можно же сделать чтобы если в строке выделено то копировать текст, если нет выделения то копировать файлы.

buniak_a_h
Posts: 1241
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 89 times
Been thanked: 79 times
Contact:

проблема с копированием имени файла в клипборд

Post by buniak_a_h » Mon 18 Nov, 2019 15:29

HaRT, спасибо. А я каждый раз EMenu вызываю…

bana
Posts: 17
Joined: Sun 10 Feb, 2013 13:44
Been thanked: 1 time

проблема с копированием имени файла в клипборд

Post by bana » Wed 20 Nov, 2019 01:18

Нет это какой-то позор :)
Хотели как лучше а вышло как всегда :}

Вообщем копирую файл Ctrl+c c панели. Пробую вставить его имя в диалог любой программы - он не копируется туда. Стал дальше пробовать - имя файла не куда не вставляется кроме самого фара. Посмотрел слипбоард - CF_TEXT не копируете(а ведь можна и нужна!). Короче сделали чтобы файлы можна был скопировать в проводник и больше никуда, еще сломали копирование из ком строки для этого :evil: , и прописали в документации типа это не баг вовсе :P хотя пользователи офигивают 10 лет уже. :(

Програмисты подскажите где код этого копирования, в каком файле/папке, будет время попробую посмотреть.
Last edited by bana on Wed 20 Nov, 2019 01:19, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9159
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

проблема с копированием имени файла в клипборд

Post by HaRT » Wed 20 Nov, 2019 01:38

bana wrote:
Wed 20 Nov, 2019 01:18
CF_TEXT не копируете(а ведь можна и нужна!)
Тогда уж в первую очередь CF_UNICODETEXT — и вообще тот же набор форматов, что при копировании путей файлов.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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