Search found 97 matches
- Mon 14 Jan, 2013 11:37
- Forum: Предложения и идеи
- Topic: Добавить Сервисную область
- Replies: 46
- Views: 19556
Re: Добавить Сервисную область
Я о такой строке мечтаю еще со времен MultiEdit'а. Туда, помнится, много чего некритично полезного выводилось. Например, после замены -- количество замененного. MultiEdit эту строку еще для всякого рода хинтов использовал (например, для показа списка клавиш, активных в контексте исполняемой операции...
- Fri 14 Dec, 2012 14:37
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
Фарнет и его мои модули поспевают за Far3 оперативно. Спасибо. зайдите на страницу загрузки - всё станет ясно :-) Да, намеки вполне прозрачные. Ну что ж, славно, бум переползать... Кстати, тут, я погляжу, наблюдается мощное наступление Lua... Вот уже и макросы на нем пишутся... Поизучал. Пока непри...
- Fri 14 Dec, 2012 12:00
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
Я начал по-тихоньку переползать на Far3. В этой связи -- вопрос:
насколько хорошо FarNet и PSF поспевают за развитием Far3?
Разумно ли сейчас начать адаптировать модули и скрипты
или стоит пока повременить?
насколько хорошо FarNet и PSF поспевают за развитием Far3?
Разумно ли сейчас начать адаптировать модули и скрипты
или стоит пока повременить?
- Tue 11 Dec, 2012 12:32
- Forum: Обсуждение макросов
- Topic: Переезд макросов из macros.db в файлы
- Replies: 246
- Views: 83958
Re: Переезд макросов из macros.db в файлы
Заработало. Спасибо!
- Tue 11 Dec, 2012 12:19
- Forum: Обсуждение макросов
- Topic: Переезд макросов из macros.db в файлы
- Replies: 246
- Views: 83958
Re: Переезд макросов из macros.db в файлы
Взял голенький 3003 (и заменил в нем "luafar3.dll" на тот, что был в 3000). По Ctrl-. макрос создается, но в %FARPROFILE%\Macros не записывается. Более того, папка Macros не создается. Соответственно макрос работает только до первого выхода из Far'а. Для сохранения макроса в файл надо что-...
- Wed 02 Mar, 2011 10:29
- Forum: Обсуждение плагинов
- Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
- Replies: 565
- Views: 247873
Re: PowerShellFar — PowerShell host и автоматизация Far Mana
Дополнение: Опыт показал, что в модуле переменная $Error вообще никогда не связана со стандартным потоком Error -- ни во время импорта модуля, ни во время исполнения функций модуля! Получается, что модуль имеет какой-то свой ArrayList под названием $Error, который непонятно зачем нужен, ибо пополняе...
- Wed 02 Mar, 2011 08:22
- Forum: Обсуждение плагинов
- Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
- Replies: 565
- Views: 247873
Re: PowerShellFar — PowerShell host и автоматизация Far Mana
Такой код 'begin' > \log.txt try { Get-Item 'C:\NoFile.txt' -ErrorAction Stop } catch { 'caught' >> \log.txt $Error.RemoveAt(0) } 'end' >> \log.txt не пишет end Это потому, что импорт модуля прерывается необработанной ошибкой, возникающей при исполнении строки $Error.RemoveAt(0) (ибо во время импор...
- Wed 02 Mar, 2011 03:11
- Forum: Обсуждение плагинов
- Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
- Replies: 565
- Views: 247873
Re: PowerShellFar — PowerShell host и автоматизация Far Mana
Виноват, сумбурно описал проблему. Итак, имею PSF-модуль в виде Test.psm1 и делаю в профайле Import-Module Test. Внутри Test.psm1 имею код, исполняемый во время импорта и способный генерить ошибку. Хочу окружить его try-catch, чтобы PSF не заругался ни во время загрузки, ни после нее. И не могу. Есл...
- Tue 01 Mar, 2011 16:17
- Forum: Обсуждение плагинов
- Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
- Replies: 565
- Views: 247873
Re: PowerShellFar — PowerShell host и автоматизация Far Mana
Когда я хочу обработать возможную ошибку, не добавляя ее в поток $Error, я поступаю примерно так: try { Get-Item 'C:\NoFile.txt' -ErrorAction Stop } catch { $Error.RemoveAt(0) } В обычном скрипте это работает, но не в PSF-модуле. PSF-модулю поток $Error кажется пустым (во время импорта). Видимо, PSF...
- Sat 26 Feb, 2011 11:49
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
По-моему, по сравнению со старым подходом минусов нет в принципе -- по той простой причине, что старый подход становится частным случаем (наследником) нового. Правда ведь?
- Sat 26 Feb, 2011 11:41
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
Что думаете? А чего тут думать? Прыгать надо! Все правильно, так и должно быть. P.S. Опять приятное пересечение мыслей: в моем будущем PSF-модуле "Doer" примерно так все и обстоит. Эксплорер (в моем случае -- некий doer, исполнитель) возвращает тупой массив произвольных объектов, а связан...
- Thu 24 Feb, 2011 15:59
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
ShiftF4, F7 и прочие лучше ловить в панели, там же если надо показывать диалог и вызывать методы проводника уже самому, как то так ... Ааа... Признаться, я думал, что панель задумана как нечто тупое. Если же имеется удобный механизм создания специализированных панелей, то я удаляюсь делать кулички ...
- Thu 24 Feb, 2011 15:49
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
Поразмышляв, я уже готов выйти из списка "сторонников идеи". Понятно, что одним ShiftF4 дело не ограничивается. Мало ли какие еще действия захочется произвести в проводнике? Если какое-то нестандартное действие хочется навесить на какую-то клавишу, то это, ясен пень, макрос. Макрос, навеша...
- Thu 24 Feb, 2011 15:20
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
c ShiftF4 вроде бы немного другая ситуация. должно уже покрываться методами CanImport, Import... Импорт чего? Надо ведь чтобы не просто было запрошено имя и открылся редактор, а возник диалог создания зюки. Панель о зюках ничего не знает. Раз уж проводник умеет создавать зюки, то кто, если не он, д...
- Thu 24 Feb, 2011 15:04
- Forum: Обсуждение плагинов
- Topic: FarNet — плагин для написания плагинов на .NET языках
- Replies: 1291
- Views: 449584
Re: FarNet — плагин для написания плагинов на .NET языках
Хмм... Я почти уверен, что не понял вопрос. Если это так (а это наверняка так), официально разрешаю ничего мне не разъяснять и ограничиться отлупом вида "ты не в теме". Панель для проводника -- это часть ядра? (Если нет -- точно не понял.) Допустим, проводник работает со списком зюк. Он зн...