Режим просмотра во Viewer-е по умолчанию
Режим просмотра во Viewer-е по умолчанию
Far 3.0 build 5225 x64
При просмотре файлов по F3 режим просмотра (текст, код, дамп) выбирается автоматически, а очень хотелось бы иметь возможность в настройках просмотрщика задать режим просмотра по умолчанию для всех файлов, как это сделано для кодовой страницы
При просмотре файлов по F3 режим просмотра (текст, код, дамп) выбирается автоматически, а очень хотелось бы иметь возможность в настройках просмотрщика задать режим просмотра по умолчанию для всех файлов, как это сделано для кодовой страницы
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Режим просмотра во Viewer-е по умолчанию
Можно воспользоваться макросом, наподобие приведенного ниже.
Этот макрос можно сделать более гибким, анализируя расширение файла, на котором стоит курсор в панели, и в зависимости от этого выбирая режим просмотра.
Code: Select all
Macro {
area="Shell"; key="F3"; flags="NoFolders";
action=function() Keys("F3 ShiftF4 Home Enter") end;
}
Режим просмотра во Viewer-е по умолчанию
Спасибо, но я, честно говоря, в этом не силен (в смысле, в написании макросов). Как сделать, чтобы при нажатии F3 все без исключения файлы просматривались в режиме "Текст" (без доп. нажатия Shift+F4 T) ? А вообще, конечно, хотелось бы иметь возможность изменять эту настройку штатными установками Far
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Режим просмотра во Viewer-е по умолчанию
Использовать данный макрос без изменений.
- Создайте файл с расширением lua, поместите в него данный макрос.
- Скопируйте этот файл в %farprofile%\Macros\scripts
- Перезагрузите Фар.
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Режим просмотра во Viewer-е по умолчанию
так же универсальнее:
Code: Select all
local F=far.Flags
Event
{
group="ViewerEvent";
action=function(id,event,param)
if event==F.VE_READ then
viewer.SetMode(id,{Type=F.VSMT_VIEWMODE,iParam=F.VMT_TEXT,Flags=F.VSMFL_REDRAW})
end
end
}
- zg
- zero-gravity
- Posts: 6036
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Режим просмотра во Viewer-е по умолчанию
нет. просмотр может быть открыт не только из панелей по кнопке f3.
Режим просмотра во Viewer-е по умолчанию
Большое спасибо за оба варианта, это именно то, что было нужно.
Действительно, первый вариант все переводит в текстовый формат только при обычном просмотре по F3, а второй еще и при быстром просмотре по Ctrl+Q, т. е. чуть более универсальный. Спасибо!
Действительно, первый вариант все переводит в текстовый формат только при обычном просмотре по F3, а второй еще и при быстром просмотре по Ctrl+Q, т. е. чуть более универсальный. Спасибо!
Режим просмотра во Viewer-е по умолчанию
Как мне кажется, опции для отключения автодетекта бинарности при просмотре нового (не сохранённого в истории просмотра) файла,
будет достаточно для тех у кого режим дампа во viewer-е вызывает аллергию (эта тема один из примеров).
Т.е. если опция включена, все неизвестные просмотрщику файлы будут открываться в режиме текст.
Умолчание = false, без UI (только far:config (?пока)).
будет достаточно для тех у кого режим дампа во viewer-е вызывает аллергию (эта тема один из примеров).
Т.е. если опция включена, все неизвестные просмотрщику файлы будут открываться в режиме текст.
Умолчание = false, без UI (только far:config (?пока)).
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Режим просмотра во Viewer-е по умолчанию
Мне вот Dump мешает тем, что визуально мало отличается от Text (т.е. надо ещё распознать), и далеко лезть, чтобы переключить (ShiftF4 + выбор из списка).
Поскольку Dump похож Text, а там рука тянется к F2 (Wrap/Unwrap), то помогает такой макрос, выполняющий выключение Dump по F2.
И лично я бы ещё пожелал отдельные настройки цветов, чтобы легче отличать от Text.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Режим просмотра во Viewer-е по умолчанию
Может просто всегда так делать, без опции? Т.е. выкинуть поиск нулей.
Вреда нет, "вседа так было", дамп всегда можно выбрать руками.
Режим просмотра во Viewer-е по умолчанию
Думаю это можно применить в самом просмотрщике. В каком-то смысле дамп->текст включение режима переноса.
Мне авто-включение дампа довольно часто экономит время, когда попадаются файлы с нулями, которые в тексте незаметны.
- John Doe
- Бюрократ
- Posts: 13862
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Режим просмотра во Viewer-е по умолчанию
В разделе @Viewer ссылки на "режима просмотра" нерабочие.
Code: Select all
~режиме просмотра~ViewerMode@
Code: Select all
~режиме просмотра~@ViewerMode@
клаишей
, клаиши
, длинны
, работат
, как-бы
.
Last edited by John Doe on Sat 24 Nov, 2018 18:58, edited 1 time in total.