Page 6 of 7

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 13:34
by 2useven10

Latest post of the previous page:

F1 -> Клавиатурные команды -> Команды управления панелями

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 13:43
by L.dexter
2useven10 wrote:F1 -> Клавиатурные команды -> Команды управления панелями
Прекрасно. Спасибо. Тема закрыта.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 13:59
by L.dexter
Оказывается, не закрыта...
При использовании таких сочетаний клавиш, как Ctrl-Alt-Ins и Alt-Shift-Ins, полные имена копируются в виде "полное_имя" (об этом также сказано в примечании 4 вышеуказанного раздела справки), т.е. в двойных кавычках. Вопрос: есть ли альтернативы, позволяющие поместить в буфер обмена полные имена без каких-либо кавычек?

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 15:26
by 2useven10
написать макрос, который уберёт кавычки.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 15:44
by L.dexter
2useven10 wrote:написать макрос, который уберёт кавычки.
Спасибо (это первое, о чём подумал и я, увидев кавычки). Направьте, пожалуйста, на какой-либо лик. без. по написанию макросов для Far (я новичок в программировании), буду весьма благодарен.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:09
by 2useven10
для последних версий far3
%FARHOME%\Encyclopedia\*
Пример: файл положить в %FARHOME% %FARPROFILE%\Macros\scripts\

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:19
by Shmuel
У меня нативный (без макросов) AltShiftIns кавычки не добавляет.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:28
by 2useven10
есть настройка отменяющая кавычки везде.
far:config
System.QuotedName

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:42
by Shmuel
2useven10 wrote:System.QuotedName
Пробовал и 0, и 1 - кавычки не вставляются.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:46
by HaRT
Shmuel wrote:Пробовал и 0, и 1 - кавычки не вставляются.
Как в том старом анекдоте: “Хотя бы купи лотерейный билет!”
Это я в том смысле, что есть ли пробелы в именах файлов, на которых пробовали?

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:47
by Shmuel
HaRT wrote:Это я в том смысле, что есть ли пробелы в именах файлов, на которых пробовали?
Есть.

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 16:48
by Shmuel
2useven10 wrote:файл положить в %FARHOME%\Macros\scripts\
Поправка: положить в %FARPROFILE%\Macros\scripts\

Re: Копирование в буфер обмена адреса активного окна(выд. фа

Posted: Mon 14 Jan, 2013 17:01
by Shmuel
System.QuotedName=2 - тогда вставляются. Но по умолчанию (==1) - не вставляются.

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Posted: Mon 14 Jan, 2013 17:22
by 2useven10
(==1) - вставляются если в имени есть System.QuotedSymbols, чтобы не вставлялись - надо ставить 0.
Shmuel
ты прав & 0x01 -- кавычить при вставке в комстроку, & 0x02 - в буфер обмена.
но умолчание 1 - только с 4 декабря, раньше было 0xffffffff

Ctrl+C из коммандной строки при включенных панелях

Posted: Wed 20 Mar, 2013 16:44
by MZ
Ув. разрабочики

Может добавите возможность копированя из коммандной строки при включенных панелях?
Вроде как было в 1м фаре, исчезло во 2м... неудобно.

Для чего:
Заполнил полный путь файла\папки через Ctrl+F, хочется скопировать..... приходится убирать панели.

Про Ctrl+Insert знаю, но
- уж отвык давно
- на некоторых ноутах insert не так уж и доступен... проще панели убрать :-)

Спасибо

Re: Копирование имён/путей файлов/директорий и/или ссылок на

Posted: Wed 20 Mar, 2013 17:07
by 2useven10
возможность есть

CTRL+C

Posted: Fri 28 Jun, 2013 18:42
by bana
Всем привет, я программирую в FARe. :lol: Да да хоть и смешно мб кому-то но в FARе как-то привычна. :)

Но в последнее время эта фишка когда CTRL+C копирует полное имя файла вместо командной строки стало напрягать. CTRL+INST неудобен. Прям охото поставить старый фар.

Нельзя ли сделать опцию чтобы CTRL+C копировал как раньше или хотябы без всех путей к файлу ибо удалять потом имена директорий вымораживает. :evil:

В идеале бы сделать конфиг файл где бы можна было переопределять назначения клавиш, что то типа:

CTRL+C CopyCmdLineToClipboard
CTRL+INSERT CopyCurrentFireNameToClipbord
CTRL+S SetCurrentPanelSortModeBySize // ie CTRL+F6