Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

Модерирует : gyra, Maz

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

AlViS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 2402 | Зарегистр. 03-01-2002 | Отправлено: 11:10 07-11-2015 | Исправлено: Victor_VG, 04:33 26-09-2017
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
ЕМНИП, решение найдено на форуме руборда про работу с батниками...

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 01:28 27-05-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
 
Простите мне великодушно, пожалуйста, если то, что я изложил постом выше, создало у Вас впечатление, о каком либо подобии претензии. Я то как раз имел ввиду, что за два с половиной года запросто можно было что-то и забыть, особенно если на практике это не сильно требовалось. Напротив, я очень благодарен Вам и VictorVG4 за оказанную вами помощь! Без неё не скоро бы ещё я докопался до возможности применения трёх упомянутых вариантов команды dir.  
 
И, кстати, из батника ведь они столь же нормально работают как и непосредственно из комстроки и из алиаса — и вот опять Вы меня надоумили, внесу об этом отметку в тот пост. БОЛЬШОЕ Вам СПАСИБО!

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 08:13 27-05-2016
SanOs2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может подскажет кто-то: Проблема с вьювером: - есть текстовые логи с произвольным расширением и  обычным текстом в ASCII (не юникод) и почти всегда их неправильно показывает (вначале то все символы ??? ,то нет перевода строк))- хоть с включенным автодетектом, что с выключенным - иногда помогает F8 (тогда хоть текст видно), но зачастую перевод строк не делает (в автомате ставит почему то ему Dump)  - тогда надо через Shift - F4 в Mode менять на текст (а как выключить этот автомат не понятно).
 На 2 версии фара и самых ранних третьих - было всё нормально (а в редакторе тоже показывает как надо).  
 Как настроить на правильное чтение или какой-то плагин (или "external viewer" под фар) подключить ?     Заранее Спасибо !

Всего записей: 129 | Зарегистр. 15-12-2005 | Отправлено: 11:49 27-05-2016 | Исправлено: SanOs2, 12:04 27-05-2016
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
обычным текстом в ASCII (не юникод) и почти всегда их неправильно показывает

Пример в студию.
 
 
Добавлено:
SanOs2
> Я наверное догадываюсь из-за чего ... в переводе строк вместо \x0D \x0A  -- \x00 \x0A
Правильно догадываетесь.
 
> но как выключить автомат определения что это дамп
автомат прост: если в первых 2K(условно) есть нулевые байты (исключая случаи, когда текст детектится как юникод) - файл бинарный и F4 переключает Dump/Hex, иначе текстовый и переключение Text/Hex. На фаровском форуме есть примеры подавления автомата через макросы.
 
> почему после F8 иногда за файлом "закрепляется" (сохраняется) уже нормальный вид
Если включены сохранения режимов и кодировок файла в истории, фар использует ваши настройки (если находит). Насколько я помню - и кодировку и Dump/Text.
 
Причина появления вопросов (и в редакторе и в просмотре) всё тот же 0x000A - это BigEndian Unicode LineFeed в чистом виде. Поэтому неизвестный файл детектится как CP1201. А 'юникодные символы' образованные из пар ascii символов в фонте попадают на неотображаемый диапазон.
 
Правильный способ решения проблемы - превратить ваши файлы в 'обычный текст ASCII', заменив 0x00 на 0x0D.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 12:37 27-05-2016 | Исправлено: wseventeen, 13:58 27-05-2016
SanOs2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

wseventeen
 
Спасибо! А ещё вопрос - можно вместо Shift - F4 и выбора в диалоговом режиме нужного Mode сделать выбор режима сразу кнопками - к примеру Shift - F3  - текст, Shift - F4 - хекс, Shift - F5 - бинари? И если 0х00 просто убрать и оставить 0х0А (без 0x0D)  - проблема решится тоже?

Всего записей: 129 | Зарегистр. 15-12-2005 | Отправлено: 14:07 27-05-2016
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SanOs2
1) Можно простейшим макросом
2) да решится

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 14:30 27-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SanOs2
 
В принципе выбрать режим можно макросом, а поправить текст можно например  с помощью плагина TextConv FarTextConv_3.9.0.4040_x86.zip | FarTextConv_3.9.0.4040_x64.zip (качайте браузером или FF/SM через дополнения FlashGot или DownThemAll или через wget -c -N -nd --trust-server-names --no-check-certificate URL - особенность sf.net - сначала 5 сек ищет свободное зеркало, потом отдаёт. Иначе притащит HTML страницу.). Я обычно ставлю исходную СР на автодетект, в результате получаем приемлемый файл.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 14:34 27-05-2016
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SanOs2
Пример макроса (создать файл %FARPROFILE%\Macros\scripts\ViewerMode.lua)
Код:
Macro {
  area="Viewer QView"; key="ShiftF3"; description="Viewer Text Mode";
  action = function()
    Keys('ShiftF4 Home Enter')
  end;
}
Macro {
  area="Viewer QView"; key="ShiftF4"; description="Viewer Hex Mode";
  action = function()
    Keys('ShiftF4 Home Down Enter')
  end;
}
Macro {
  area="Viewer QView"; key="ShiftF5"; description="Viewer Dump Mode";
  action = function()
    Keys('ShiftF4 End Enter')
  end;
}

И перезапустить фар.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 14:39 27-05-2016 | Исправлено: wseventeen, 14:44 27-05-2016
laprad

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka

Цитата:
А сегодня нашёл на форуме Фара пример (автор — 2useven10 ) того, как можно сделать, чтобы эти команды работали нормально.
 
start /min /wait cmd /c "chcp 65001 & cmd /c dir /b /s /a-d >t.tmp"
start /I /B cmd /c "chcp 65001 & cmd /c dir /b/s/a-d >dirlist.txt"
cmd /c "chcp 65001 & cmd /c dir /b /s /a-d>bra_.tmps & chcp 866"
 
— и теперь каждый из трёх вариантов команды выдаёт нормальный юникодный результат и непосредственно из комстроки, и из батника, и из алиаса.

К сожалению, при заходе в в листинг, как в псевдоархив (с помощью плагина второго уровня Dir.so для Observer) наблюдаются крякозябры на кириллице. Чем можно полноценно просматривать юникодные листинги?

Всего записей: 392 | Зарегистр. 19-01-2009 | Отправлено: 10:12 28-05-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laprad
 
Насчёт плагина второго уровня Dir.so для Observer, к сожалению, ни чего сказать не могу, поскольку у меня пока нет такой практики.
 
Листинги же, создаваемые приведёнными Вами вариантами команды dir, вполне нормально читаются в редакторе Фара. Или Вы что-то имели ввиду другое?
 
Добавлено:
Сейчас посмотрел Observer в свежих сборках Фара (x32 и x64). Увы, его подплагины Dir.so, dir3-32.so и dir3-64.so в Win10entRu x64 не работают.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 10:48 28-05-2016
laprad

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka

Цитата:
Листинги же, создаваемые приведёнными Вами вариантами команды dir, вполне нормально читаются в редакторе Фара. Или Вы что-то имели ввиду другое?

в редакторе - открываются конечно отлично, но хотелось бы программу, повзоляющую "входить" в юниодные листинги, как в архивы, с сохранением оригинальной папочно-файловой структуры, ну и с нормальными именами

Всего записей: 392 | Зарегистр. 19-01-2009 | Отправлено: 11:26 28-05-2016
shmuz2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
но хотелось бы программу, повзоляющую "входить" в юниодные листинги, как в архивы, с сохранением оригинальной папочно-файловой структуры, ну и с нормальными именами

Стандартный плагин TmpPanel это делает уже много лет.

Всего записей: 120 | Зарегистр. 09-04-2016 | Отправлено: 12:08 28-05-2016
laprad

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz2

Цитата:
Стандартный плагин TmpPanel это делает уже много лет.

Разве похоже то, что открывается, на то, что показывают multiarc или arclite?
Все файлы одной простыней, потом папки.. Дата создания, размер и имя  - одной строкой в столбце имя, в столбце размер - всегда 0.. Допускаю, что у меня настройки операционки или фара к этому привели. На вашей конфигурации, всё отлично?

Всего записей: 392 | Зарегистр. 19-01-2009 | Отправлено: 14:06 28-05-2016
shmuz2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laprad
Для TmpPanel листинг должен содержать только имена файлов (с путями), по одному в строке. У вас, наверное, это не так.

Всего записей: 120 | Зарегистр. 09-04-2016 | Отправлено: 14:27 28-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laprad
Angel_Ka
 
выписка из шапки темы по Observer с форума:
 
Dir — поддержка вывода команд dir и ls в качестве виртуального архива. (на версии 1.10 работать не будет в связи с изменением API модулей)
 
Попробуйте Dir.fmt v1.4 для Multiarc, но он ANSI для Far v1.75.0 (написан для Win2000/XP в х64 редакции). Мне коли нужно что поковырять проще ls -fr ./|vi набрать.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 14:34 28-05-2016
laprad

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz2

Цитата:
Для TmpPanel листинг должен содержать только имена файлов (с путями), по одному в строке. У вас, наверное, это не так.

да, было не так, вернул убранный мной ключ /b - работает раскраска файлов, имена, размер - отображаются нормально. Но, опять же, сначала идут все папки с подпапами, а потом - все файлы одной кучей. Размеры "подтягиваются" с реальных файлов, удаляю реальные файлы - в листинге они остаются, но размер в панели становится равным 0
 
Добавлено:
VictorVG4

Цитата:
Попробуйте Dir.fmt v1.4 для Multiarc, но он ANSI для Far v1.75.0

о чём и речь! способ получить юникодные имена файлов в листинге - нашли, но способа просмотреть его в обычной файловой панели фара - получается нет

Всего записей: 392 | Зарегистр. 19-01-2009 | Отправлено: 14:46 28-05-2016
shmuz2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laprad
Так работает TmpPanel. Если вам нужно ходить по папкам, не выходя из плагина, то этого она не умеет.

Всего записей: 120 | Зарегистр. 09-04-2016 | Отправлено: 14:53 28-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
laprad
 
Напишите свой парсер для листинга. Тут с ходу иного варианта не придумать. У меня подобная задача не возникала.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 15:23 28-05-2016
Ariman_UA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Увы, его подплагины Dir.so, dir3-32.so и dir3-64.so в Win10entRu x64 не работают.
Автор модуля забросил его поддержку, а с последнего обновления уже несколько версий API сменилось. Поэтому модуль в новых версиях плагина работать не будет. Желающих подхватить упавший флаг тоже не нашлось.

Всего записей: 155 | Зарегистр. 12-09-2007 | Отправлено: 11:59 29-05-2016
Jon_Dow

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
господа, а что у нас в данный момент с печатью из встроенного редактора - я что-то не нашел в версии x64...

Всего записей: 732 | Зарегистр. 25-11-2006 | Отправлено: 16:15 29-05-2016
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru