Редактирование из буфера обмена

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Sartaros
Posts: 9
Joined: Wed 02 Mar, 2011 11:40

Редактирование из буфера обмена

Post by Sartaros »

Будет ли востребована возможность входа в редактор Фара для содержимого клипборда?
Например, параметр -clipaste загружает редактор и в нём уже буфер, а сохранение далее, при необходимости. Т.е. надо преобразовать буфер руками и задействовать далее, избавившись от повторения нажатий.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Редактирование из буфера обмена

Post by NightRoman »

параметр -clipaste
Параметр чего? far.exe? Это тогда к разработчикам вопрос/предложение. Если не скажут, что это бредово в принципе, то можно поместить предложение на Mantis.

А в самом Фаре такое макросом легко реализовать, что-то типа ShiftF4 Enter CtrlV (или в этом духе). Так что не понятно, что еще нужно в этом случае.

С сохранением в буфер хитрее конечно, тут уже надо о плагине подумать. Вообще, идея интересная.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Редактирование из буфера обмена

Post by Max Rusov »

Еще есть удобный плагин - Clipborder.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Редактирование из буфера обмена

Post by NightRoman »

Это этот или еще где есть (посвежее)?
http://forum.farmanager.com/viewtopic.php?t=899

А с юникодом он никак, наверное?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Редактирование из буфера обмена

Post by Max Rusov »

Да, этот. А с юникодом - ему и не надо, вроде. Он рассматривает клипбоард как raw-буфер, а открывает в редакторе, который уже понимает юникод.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Редактирование из буфера обмена

Post by NightRoman »

А, понятно. Но х64 все равно нет, мне не подойдет, к сожалению. А так, похоже, тогда это ответ (но я не стал смотреть плагин из-за x64).
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Редактирование из буфера обмена

Post by SUSim »

А макросы на что? + FarCmds - стандартный плагин и в x64 есть...

Sartaros, вместо Far.exe -clipast надо (первое что пришло в голову):

Code: Select all

Far.exe "edit: clipboard" "macro:post F12 1 print(clip(0))"
SimSU ··· ·· -- ··· ··-
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Редактирование из буфера обмена

Post by Max Rusov »

Содержимое clipboard - это не только то, что возвращает функция clip...
Sartaros
Posts: 9
Joined: Wed 02 Mar, 2011 11:40

Re: Редактирование из буфера обмена

Post by Sartaros »

Макрос (Ф12 1) предполагает наличие открытй пустой панели. Т.е. как это оформить: Создать файл с произвольным именем, открыть его в панели, ну а потом уже вставить из буфера? И сделать это на один запуск Фара.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Редактирование из буфера обмена

Post by SUSim »

"edit: clipboard" - и создает файл с именем clipboard
Попробовали бы сначала...
Max Rusov wrote:Содержимое clipboard - это не только то, что возвращает функция clip...
это конечно, но что же еще можно вставить в редактор? для данной задачи имхо подходит...
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: Редактирование из буфера обмена

Post by SUSim »

Вместо Far.exe "edit: clipboard" "macro:post F12 1 print(clip(0))"
можно Far.exe "macro:post ShiftF4 print(\"clipboard\") Enter print(clip(0))" - более нагляднее?
SimSU ··· ·· -- ··· ··-
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Редактирование из буфера обмена

Post by HaRT »

SUSim
А вот как бы добиться того же без панелей (т.е. через опцию /e) и без предварительно подготовленного автостартующего макроса?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Sartaros
Posts: 9
Joined: Wed 02 Mar, 2011 11:40

Re: Редактирование из буфера обмена

Post by Sartaros »

ДА, по тексту всё ясно. А вот как это всё ввести? Нажимаю Ctrl., нажимаю кнопу назначения, никакого R не появляется, но повтор говорит о том, что кнопа занята. Есть место, где сохраняется эта последовательность?
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Редактирование из буфера обмена

Post by John Doe »

HaRT wrote:А вот как бы добиться того же без панелей (т.е. через опцию /e) и без предварительно подготовленного автостартующего макроса?
Вообще far.exe macro:post работает прямо из командной строки:

Code: Select all

Far.exe "macro:post msgbox()"
Но почему-то не в случае /e ...
Sartaros
Posts: 9
Joined: Wed 02 Mar, 2011 11:40

Re: Редактирование из буфера обмена

Post by Sartaros »

"C:\Program Files\Far\Far.exe" "macro:post ShiftF4 print(\"clipboard\") Enter print(clip(0))"
Фар запустился, макро - нет
Post Reply

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