View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002314 | Wishes | Grabber | public | 2013-02-22 10:36 | 2016-11-03 07:57 |
Reporter | fml2 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | duplicate | ||
Summary | 0002314: Копирование текста с экрана в "window mode" | ||||
Description | Если Фар запустить с параметром "/w" (т.наз. "window mode", т.е. окно Фар равно размеру окна, а не буфера консоли), то невозможно скопировать содержимое буфера, находящееся "выше" консоли. Пример: выполнqем команду "dir" в каталоге с большим количеством файлов. Весь вывод команды на экран не помещается (но помещается в буфер), часть прокручивается вверх. Начало вывода можно увидеть, используя полосу прокрутки в правой части окна Фар. Но скопировать начало вывода, используя "Alt+Ins" не получется: как только нажимаешь Alt+Ins, показывается лишь часть буфера, соответствующая окну. Если прокрутить буфер уже ПОСЛЕ вхождения в режим копирования, то он все равно сбрасывается на "консоль" при любом нажатии клавиатуры или мыши (т.е. при попытке маркировать область). Стабильно воспроизводится в Far 3.0.3205 x86. | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
duplicate of | 0001395 | new | Выделение по Alt+Ins в пределах ScreenBuffer |
|
Кстати, в названии категории есть ошибочка: "Grabber" пишется с двумя "b". |
|
Alt-Ins ничего не знает о том, что вне окна, дизайн такой. Пользуйтесь системным граббером. |
|
Макросами можно. http://forum.farmanager.com/viewtopic.php?p=104020#p104020 |
|
> Alt-Ins ничего не знает о том, что вне окна, дизайн такой. > Пользуйтесь системным граббером. Жалко. Как-то очень неинтуитивно получается. > Макросами можно. Одними макросами тут, как я понял из форума, не обойтись. Нужна еще привязка функций WinAPI к Lua (ни Lua, ни как делать эту привязку, я не знаю). |
|
"Привязка" есть по ссылке, поэтому можно обойтись одними макросами. P.S. Препятствий реализовать это в фаре никаких нет. Просто никому [из владеющих C++] это не надо. |
|
Понятно. Ладно, если что, буду пользоваться системной функцией копирования или выводить все в файл, а потом пользоваться текстовым редактором. C++ я тоже немного знаю, но этого ведь не достаточно. Надо еще знать структуру Фар, иметь среду разработки и т д. PS. Но все же я считаю, что до тех пор, пока эта функция не будет реализована, режим "windows mode" нельзя считать реализованным до конца. Наверное, когда вводили "wndows mode", про эту функцию просто забыли. |
|
О да, lua ведь намного сложнее c++ Например поменять фон на коричневый require"cio" w=cio.windowrect() for y=w.top,w.bottom do local b=cio.attrat(w.left,y,w.right-w.left+1) for i=1,#b do b[i]=b[i]:gsub("%/.+","/y") end cio.fillattr(w.left,y,b) end |
|
Пардон, но к чему вы это? |
|
Да, зря я... |
|
Дубль 0001395 |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-02-22 10:36 | fml2 | New Issue | |
2013-02-22 10:37 | fml2 | Note Added: 0010372 | |
2013-02-22 10:49 | DrKnS | Note Added: 0010373 | |
2013-02-22 11:14 | JohnDoe | Note Added: 0010374 | |
2013-02-22 12:23 | fml2 | Note Added: 0010375 | |
2013-02-22 14:05 | JohnDoe | Note Added: 0010376 | |
2013-02-22 21:34 | fml2 | Note Added: 0010378 | |
2013-02-22 23:13 | JohnDoe | Note Added: 0010379 | |
2013-02-22 23:14 | JohnDoe | Note Edited: 0010379 | |
2013-02-22 23:31 | fml2 | Note Added: 0010380 | |
2013-02-23 09:04 | JohnDoe | Note Added: 0010381 | |
2013-02-23 20:28 | fml2 | Note Edited: 0010378 | |
2013-04-28 14:28 | alexy | Project | Far Manager => Wishes |
2014-07-24 11:50 | JohnDoe | Note Added: 0012791 | |
2016-11-03 07:56 | DrKnS | Category | Graber => Grabber |
2016-11-03 07:57 | DrKnS | Relationship added | duplicate of 0001395 |
2016-11-03 07:57 | DrKnS | Build | => 0 |
2016-11-03 07:57 | DrKnS | Status | new => closed |
2016-11-03 07:57 | DrKnS | Resolution | open => duplicate |