Выделить и скопировать из режима просмотра (F3)
-
- Posts: 1
- Joined: Thu 20 Nov, 2014 14:27
Выделить и скопировать из режима просмотра (F3)
Есть лог-файл на 1гб, и я рад что FAR открывает его для просмотра быстро, и не блокирую.
Но, найдя интересующий меня фрагмент лога, я бы хотел выделить его (фрагмент) и скопировать в буфер обмена.
Это осуществимо? Я позажимал все комбинации управляющих клавиш, но никакой подсказки в строке F-кнопок не нашёл. Быстрый гугл тоже не помог мне.
Но, найдя интересующий меня фрагмент лога, я бы хотел выделить его (фрагмент) и скопировать в буфер обмена.
Это осуществимо? Я позажимал все комбинации управляющих клавиш, но никакой подсказки в строке F-кнопок не нашёл. Быстрый гугл тоже не помог мне.
Last edited by HaRT on Tue 03 Feb, 2015 10:44, edited 1 time in total.
Reason: Исправлена опечатка в заголовке Темы
Reason: Исправлена опечатка в заголовке Темы
- HaRT
- Moderator
- Posts: 9656
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 119 times
- Been thanked: 245 times
Выделить и скопирвоать из режима просмотра F3
Вариант 3: найдя нужный фрагмент, переключиться в редактор по
[b]F6[/b]
, немного подождать, и уже там скопировать привычными средствами.Фар есть инструмент, а не нянька. © 2009 DrKnS
Выделить и скопирвоать из режима просмотра F3
Вариант 4: добавить в просмотр возможность ручной установки начала и конца выделения, например, по Alt-LMB Click начало/конец блока выделения в позиции клика. Потом Ctrl-C и выделенное в буфере обмена.
Вариант 5: Курсор в просмотрщике, но это гораздо большая работа, на неё нужно время.
Edit: http://bugs.farmanager.com/view.php?id=3170
Вариант 5: Курсор в просмотрщике, но это гораздо большая работа, на неё нужно время.
Edit: http://bugs.farmanager.com/view.php?id=3170
Last edited by John Doe on Thu 12 Oct, 2017 07:56, edited 2 times in total.
-
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 12 times
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
Выделить и скопирвоать из режима просмотра F3
Не получается толком ничего выделить: в процессе перемещения мыши выделение постоянно сбрасывается, и в итоге чаще всего получается выделен только символ под курсором.
4261, запущен без плагинов.
4261, запущен без плагинов.
Выделить и скопировать из режима просмотра (F3)
При удачном стечении обстоятельств блок иногда всё-таки выделяется.
Жаль что нельзя его выделить стандартным образом: нажав кнопку мыши провести курсором по выделяемому тексту
Жаль что нельзя его выделить стандартным образом: нажав кнопку мыши провести курсором по выделяемому тексту
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
Выделить и скопировать из режима просмотра (F3)
По минимуму нужна (макро)функция, позволяющая по экранным координатам получить смещение в файле.
Опционально: по смещению экранные координаты, и возможность получить параметры текущего выделения.
Дальше уже можно макросами.
P.S.
Вот примитивный макрос:
Опционально: по смещению экранные координаты, и возможность получить параметры текущего выделения.
Дальше уже можно макросами.
P.S.
Вот примитивный макрос:
Code: Select all
Macro { description="Selection in viewer";
area="Viewer"; key="CtrlAltIns";
uid="99FBBBD4-146F-412F-BC04-79A8778ADCC9";
action=function()
local start = viewer.GetInfo().FilePos
local len = 1
repeat
viewer.Select (nil, start, len)
local key = mf.waitkey()
if key=="CtrlIns" then Keys(key); break end
start = key=="Right" and start+1 or key=="Left" and start-1 or start
len = key=="ShiftRight" and len+1 or key=="ShiftLeft" and len-1 or len
until key=="Esc"
end;
}
Выделить и скопировать из режима просмотра (F3)
Shift+MouseClick - начало/конец области
Первый Shift+Click - определили начало -- выделен 1 символ.
Любыми способами перешли к концу области.
Если постоянные блоки не включены, выделение при этом сбросится - не обращайте внимания.
Второй Shift+Click - определили конец области (может быть раньше первой точки) -- выделено всё между 2-мя точками.
Первый Shift+Click - определили начало -- выделен 1 символ.
Любыми способами перешли к концу области.
Если постоянные блоки не включены, выделение при этом сбросится - не обращайте внимания.
Второй Shift+Click - определили конец области (может быть раньше первой точки) -- выделено всё между 2-мя точками.
- John Doe
- Бюрократ
- Posts: 13001
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 40 times
- Been thanked: 310 times
Выделить и скопировать из режима просмотра (F3)
Теперь понятно (хотя и не интуитивно)
Перемещение мыши не отпуская кнопки воспринимается как отдельный клик, это в любом случае похоже на баг.
Перемещение мыши не отпуская кнопки воспринимается как отдельный клик, это в любом случае похоже на баг.