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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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, не удалось, то задаёте вопрос разработчикам.

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

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

Редактировать | Цитировать | Сообщить модератору
В LuaFAR Search v3.23.0, при вызове плагина из редактора в диалоге Замена потерялась строка "Заменить на"  (lua:Plugin.Call("8E11EA75-0303-4374-AC60-D1E38F865449", "own", "editor", "replace")) при сравнении скриншотов это сразу видно:
 
v3.22.4
 

 
v3.23.0.0
 

 
при вызове в панелях она есть, а в редакторе этого листбокса нет. Выключен.

Отправлено: 05:16 29-02-2016 | Исправлено: VictorVG2, 05:26 29-02-2016
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG2
Большое спасибо за репорт! Исправил, залил новую версию на плагринг.

Всего записей: 883 | Зарегистр. 09-03-2012 | Отправлено: 09:41 29-02-2016
Alexyz21

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

Всего записей: 1438 | Зарегистр. 16-06-2007 | Отправлено: 11:03 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
shmuz
 
Ага, забрал. Спасибо!

Отправлено: 14:11 29-02-2016
Angel_Ka



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

Цитата:
Обновил

Попробовал, и усмотрел следующее.  
 
При вызовах макроса в английской раскладке всё кажется нормально.  
 
При первом вызове макроса в русской раскладке при нажатии на любые буквы в поле ввода ничего не вводится. Но стоит только (не переключая раскладку) применить любой из заданных шорткатов, то вслед за этим уже можно применять и просто буквы. Непредусмотренные буквы не срабатывают.  
При последующих вызовах (когда в поле ввода видны выделенные символы) в положении русской раскладки нажатие любой буквы поле очищает. И дальше происходит тоже как и при первом вызове макроса.  
 
На мой взгляд, в ситуации возможного выбора аж 16-ти чекбоксов было бы удобно наличие ещё двух дополнительных типа "Выделить все" и "Normal". Чтобы иметь возможность выделить чекбоксы огульно и потом снимать с выделенных не требующиеся галочки выборочно или сразу все (нажатием на "Normal").  
 

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 15:48 29-02-2016 | Исправлено: Angel_Ka, 16:03 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
FarUE3 b4565 r13882 Upd1 Mon Feb 29 16:09:35 +0300 2016

Цитата:
1. LuaFAR Search v3.23.1.0
2. Bookmark Manager v2.2.1
3. Dialog_EditPick.lua (CtrlShiftW)
4. Обновление macro.txt учитывает все изменения макровызовов
5. readme.txt - fix typo (давненько я сюда не заглядывал)
6. Рефакторинг. Обновление совместимо с SVN r13879 - SVN r13882
 
b4565 r13882 Mon Feb 29 03:42:53 +0300 2016
 
1. Far b4565 r13882
2. NetBox v2.2.1.432
3. changelog.txt - fix typo
4. Рефакторинг. Обновление совместимо с SVN r13879 - SVN r13882

В х64 поправки схожи - обновлены плагины, скрипты, документация. Инсталлятора всё ещё нет - да он нужен ли? До сих пор не могу для себя решить этот вопрос. В readme.txt сидела забавная опечатка - x86/[64. Исправил, но т.к. давно в сей угол не заглядывал сей динозавр и выжил.

Отправлено: 16:39 29-02-2016
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
По поводу раскладок - кому не хватает латиницы может добавить поддержку тех раскладок, которые ему необходимы. По поводу аж 16-и чекбоксов - на практике никогда не видел файлов даже с 8-ю атрибутами, поэтому выделять все, чтобы потом снимать больше чем половину... - это тоже пусть добавляют по собственному желанию. Равно как и вывод значений в шестнадцатиричной системе, выделение файлов с совпавшими атрибутами и протчая, протчая... Мне достаточно текущего варианта, а наворачивать защиты от юзверя можно бесконечно.

Всего записей: 1438 | Зарегистр. 16-06-2007 | Отправлено: 18:02 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
Angel_Ka
 
Прикрутите таблицу соответствий типа XKeys для предварительного перекодирования кириллицы в латиницу и у вас будет то, что вы хотите. Какой смысл делать монстра с супер защитой от дурака? Это бесполезно ибо дурак тем и опасен что способен выкинуть такой номер который вы не могли и в кошмарном сне себе представить.
 
И с атрибутами - составьте для себя полную таблицу их допустимых сочетаний и частот их встречи, а после посмотрите а все ли они вам реально встречаются?

Отправлено: 18:45 29-02-2016
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Либо сделать иначе - каким был введён первый символ, такой набор и принимать: цифры, латиницу, кириллицу и тд., сменить набор можно только после полного ощищения поля.

Всего записей: 1438 | Зарегистр. 16-06-2007 | Отправлено: 19:20 29-02-2016
Angel_Ka



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

Цитата:
Мне достаточно текущего варианта

Абсолютно не возражаю против этого! Ведь я лишь довёл до Вашего сведения свои умозрения на данный момент.  
На мой взгляд, Ваш очередной замечательный макрос и даже значительно ранее теперешнего его варианта вполне применим на практике с учётом его особенностей. И для тех кому нужна сортировка по атрибутам он может сэкономить уйму времени и доставить удовольствие в его применении. А степень приведения его ко всё более и более идеальному состоянию зависит сугубо от предпочтений автора макроса, интереса к нему на текущий момент и возможности потратить на него своё время. Ведь совершенствовать то можно всё и до бесконечности. И нужно выбрать момент, чтобы поставить точку. Что Вы и сделали.  
 
С ОГРОМНОЙ БЛАГОДАРНОСТЬЮ!  
 
 

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 20:00 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
Angel_Ka
 
Подробнее в ПМ отписал, но там моё личное мнение.

Отправлено: 22:04 29-02-2016
UR4LTZ



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я давно не появлялся здесь знаю что автор тут есть.
У меня проблема с обновлениями ConEmu.
 

 
Версия и старая на скине но не поменялось не чего..  

Всего записей: 118 | Зарегистр. 03-03-2008 | Отправлено: 22:48 29-02-2016 | Исправлено: UR4LTZ, 22:50 29-02-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG2
Благодарю Вас за изложенные соображения! Мне они очень полезны не только прикладным образом, а в т.ч. и для общего развития. А поскольку речь идёт и о применении регэкспов, то вынужден признать, что тут у меня пока некоторая заминка — надо бы засесть специально. По встречающимся же примерам их применения чувствуется, что это весьма существенная область программирования.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 22:52 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
UR4LTZ
 
Обновления Гита можно взять к примеру утилитой Msys-Git - там используется технология похожая на торренты, а потому иногда взять с него обновления не получается.
 
Да, забыл - Git сейчас работает через OpenSSL 1.0.2. По крайней мере я у себя с этой версией тулкита проблем не имею, а старые версии 0.98 и 1.0.0 больше не поддерживаются т.к. там не реализован TLS 1.3, да и дыр в системе безопасности хватает.
 
Angel_Ka
 
Да, с одной стороны идеология регэкспа это управляемый шаблон, а с другой тут надо понимать что мы пишем в выражении или получим ошибку. Но, и тут есть удобные средства их проверки и отладки - например https://regex101.com/ да и программы для этого есть. Я их пишу под UNIX, а там у меня инструментов хватает.

Отправлено: 23:03 29-02-2016 | Исправлено: VictorVG2, 23:06 29-02-2016
UR4LTZ



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Простите что может не в тему.
 
Сделал себе в ConEmu приятную вещь аля FastFolders.
 
Подробнее...
 
Требование или установка языка GO со всеми требованиями чтобы собрать из исходников или наличие файла peco.exe собранного с https://github.com/peco/peco
 
 
Добавлено:
VictorVG2
 
У меня MSYS2 стоит и GIT нормально работает..
 
Проблема в том что сам ConEmu себя не тянет!..

Всего записей: 118 | Зарегистр. 03-03-2008 | Отправлено: 23:12 29-02-2016 | Исправлено: UR4LTZ, 23:24 29-02-2016
Angel_Ka



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

Цитата:
есть удобные средства их проверки и отладки - например https://regex101.com/  

Большое спасибо! Три формы регэкспов, это впечатляет. Ссылку сразу положил в закладку.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 23:30 29-02-2016
VictorVG2

Редактировать | Цитировать | Сообщить модератору
UR4LTZ
 
Так это давно есть например в Bookmark Manager, Named Folders и Named Folders Lite , Named Folders Lua Edition. Я лично предпочитаю Bookmark Manager - он не висит без нужды в ОЗУ, да и глюков в нём я особых не видел, а случайные ошибки типа не работавших ссылок на топики справки в 2.2.0 - это обычно опечатки которые правятся за пару минут.
 
Добавлено:
UR4LTZ
 
GO это хорошо и плохо - лишний расход памяти и источник возможных ошибок. В этом смысле с Lua проще - там если ошибки и есть то мои, ну и мне их и вылавливать.
 
А КонЕму не Мюнхаузен и имеет право не тянуть сам себя за волосы. Можно попробовать его в Reneval добавить - тот умеет работать с альтернативными источниками.
 
Angel_Ka
 
Дык и я её оттуда дал.

Отправлено: 23:30 29-02-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG2
Дык я Вас и процититовал.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 23:39 29-02-2016
UR4LTZ



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VictorVG2
Так это в консоле без FAR.
Ссылка

Всего записей: 118 | Зарегистр. 03-03-2008 | Отправлено: 23:41 29-02-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UR4LTZ
Несколькими постами выше я упоминал:

Цитата:
В панелях мне нужно очень много закладок. И поэтому для постоянных закладок я применяю плагин PanelTabs, для закладок относительно длительного времени действия — fmlua-макрос Закладки в панелях,  а для оперативных закладок — lua-макрос Менеджер закладок для папок.
Упомянутый плагин ооооочень хорош! В КонЭму и в x86-м, и в x64-м Фарах работает отлично!  
И насчёт макроса вполне согласен с VictorVG2, и взять его можно и в его сборках тоже.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 23:46 29-02-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.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru