Выделить и скопировать из режима просмотра (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: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 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: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Выделить и скопирвоать из режима просмотра F3
Не получается толком ничего выделить: в процессе перемещения мыши выделение постоянно сбрасывается, и в итоге чаще всего получается выделен только символ под курсором.
4261, запущен без плагинов.
4261, запущен без плагинов.
Выделить и скопировать из режима просмотра (F3)
При удачном стечении обстоятельств блок иногда всё-таки выделяется.
Жаль что нельзя его выделить стандартным образом: нажав кнопку мыши провести курсором по выделяемому тексту
Жаль что нельзя его выделить стандартным образом: нажав кнопку мыши провести курсором по выделяемому тексту
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Выделить и скопировать из режима просмотра (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: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Выделить и скопировать из режима просмотра (F3)
Теперь понятно (хотя и не интуитивно)
Перемещение мыши не отпуская кнопки воспринимается как отдельный клик, это в любом случае похоже на баг.
Перемещение мыши не отпуская кнопки воспринимается как отдельный клик, это в любом случае похоже на баг.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Выделить и скопировать из режима просмотра (F3)
4263
Выделение самопроизвольно снимается через секунду.
Если часть выделения находится за пределами экрана, то этот эффект отсутствует.
Выделение самопроизвольно снимается через секунду.
Если часть выделения находится за пределами экрана, то этот эффект отсутствует.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Выделить и скопировать из режима просмотра (F3)
Вчера не прилетал.
Если выделение сделано плагином (или даже штатным поиском), то и сейчас выделение держится.
Если выделение сделано плагином (или даже штатным поиском), то и сейчас выделение держится.