Система - [файл-менеджер] Far Manager

Ответить
 • Просмотры: 4
Аватара пользователя
Iska

Re: Система - [файл-менеджер] Far Manager

Сообщение Iska »

Цитата CyraxZ:



Устанавливал табуляцию для просмотра, а проверял в редакторе. "Настройки редактора" - не донастроил.
Система - [файл-менеджер] Far Manager




. Я примерно так и предполагал.




Цитата CyraxZ:



Можно было не выносить. Базовый функционал "ядра". Похоже, вынесли в плагин только в целях выстраивания логики "Все пункты, не соответствующие дискам, - плагины" в Панели выбора дисков.
Система - [файл-менеджер] Far Manager




Это ни разу не был «базовый функционал "ядра"». Раньше был плагин, и сейчас плагин. Если есть желание, можете порыться на форуме, на мантисе, в рассылке на предмет аргументов обоснования, я уже не упомню. Как по мне — правильно сделали, данный функционал в FarCmds смотрелся как пятое колесо у телеги.




Цитата CyraxZ:



FarColorer работает не совсем корректно. Если открыть большой текстовый файл, то …
Система - [файл-менеджер] Far Manager




А если долистать до конца — то раскрасит? Вы точно
долистывали в таком режиме до конца?




Цитата CyraxZ:



Только вот для полного комфорта надо бы ещё комбинации Ctrl+F и Ctrl+H настроить для поиска и замены во встроенном редакторе. Чтобы было как "везде". А то иногда "на ходу" жмёшь Ctrl+F и вместо поиска в текст вставляется имя текущего файла.
Система - [файл-менеджер] Far Manager




См. макрос: «%FarHome%\Addons\Macros\Edit.Notepad.lua» и прочие «Edit.*.lua» там же. Поместите выбранное в %FARPROFILE%\Macros\scripts и перезапустите приложение. Я сам не использую и Вам не советую пользовать.




Цитата CyraxZ:



И такой вопрос. Раньше был плагин для быстрого копирования файлов (чтение в кэш, запись из кэша + совмещение этих операций). Сейчас, наверное, эти оптимизации уже включены в стандартный функционал копирования (по F5) ? С тем плагином копирование выполнялось гораздо быстрее, чем проводником Windows XP.
Система - [файл-менеджер] Far Manager




Какой плагин? Вспоминайте. Навскидку:

BackgroundCopy


Extended File Copy (FileCopyEx3)





Цитата CyraxZ:



Только действительно ли нужен far:config. Настроек-то не так много, как в браузерах...
Система - [файл-менеджер] Far Manager




Вполне нужен. Дабы под каждый чих не лепить отдельный диалог.
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата:



А если долистать до конца — то раскрасит?



Раскрасит. Но если сразу в конец перейти - раскрашивание прекратит. Пока снова не начнёшь движение от последнего раскрашенного участка далее вниз.




Цитата:



Это ни разу не был «базовый функционал "ядра"». Раньше был плагин, и сейчас плагин.



Только "Такой же каталог" - это был не самостоятельный плагин, а одна из настроек плагина Far Commands, расширяющих стандартный функционал far'а:
http://forum.oszone.net/attachment.p...1&d=1480448950





Цитата:



См. макрос: «%FarHome%\Addons\Macros\Edit.Notepad.lua» и прочие «Edit.*.lua» там же. Поместите выбранное в %FARPROFILE%\Macros\scripts и перезапустите приложение.



Вот это другое дело. Ctrl+F, Ctrl+H, Ctrl+S - классические сочетания клавиш.




Цитата:



Я сам не использую и Вам не советую пользовать.



С практической точки зрения минусов не вижу. Они есть ?




Цитата:



Какой плагин? Вспоминайте. Навскидку:



Extended Copy
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата CyraxZ:



Раскрасит. Но если сразу в конец перейти - раскрашивание прекратит. Пока снова не начнёшь движение от последнего раскрашенного участка далее вниз.
Система - [файл-менеджер] Far Manager




Этот файл в архиве сколько займёт места? Я хочу оценить возможность его загрузки, дабы проверить поведение у себя.




Цитата CyraxZ:



Только "Такой же каталог" - это был не самостоятельный плагин, а одна из настроек плагина Far Commands, расширяющих стандартный функционал far'а:
Система - [файл-менеджер] Far Manager




Не «одна из настроек плагина», а сам плагин, часть его функционала. В остальном верно. Но разве я где-то утверждал обратное?




Цитата CyraxZ:



Ctrl+F, Ctrl+H, Ctrl+S - классические сочетания клавиш.
Система - [файл-менеджер] Far Manager




Кому-то и Ctrl-K,B и Ctlr-K,K — классические, до сих пор как вспомню, так вздрогну Изображение. Так что, кому как.




Цитата CyraxZ:



С практической точки зрения минусов не вижу. Они есть ?
Система - [файл-менеджер] Far Manager




Делайте, как Вам удобно. Главное, не забывайте о том, какие отличия у Вас будут по сравнению со стандартными сочетаниями.




Цитата CyraxZ:



Extended Copy
Система - [файл-менеджер] Far Manager




Пробуйте. У меня работает. Я, правда, ни тот, ни другой не пользую, мне проще запустить новый экземпляр приложения.
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата:



А если долистать до конца — то раскрасит?



Раскрасит. Но если сразу в конец перейти - раскрашивание прекратит. Пока снова не начнёшь движение от последнего раскрашенного участка далее вниз.




Цитата:



Это ни разу не был «базовый функционал "ядра"». Раньше был плагин, и сейчас плагин.



Только "Такой же каталог" - это был не самостоятельный плагин, а одна из настроек плагина Far Commands, расширяющих стандартный функционал far'а:
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]




Цитата:



См. макрос: «%FarHome%\Addons\Macros\Edit.Notepad.lua» и прочие «Edit.*.lua» там же. Поместите выбранное в %FARPROFILE%\Macros\scripts и перезапустите приложение.



Вот это другое дело. Ctrl+F, Ctrl+H, Ctrl+S - классические сочетания клавиш.




Цитата:



Я сам не использую и Вам не советую пользовать.



С практической точки зрения минусов не вижу. Они есть ?




Цитата:



Какой плагин? Вспоминайте. Навскидку:



Extended Copy
Аватара пользователя
Iska

Re: Система - [файл-менеджер] Far Manager

Сообщение Iska »

Цитата CyraxZ:



В архиве не знаю. Но в живом виде (текстовый файл) - то ли 400 Кб, то ли 1,5-2 Мб.

Дамп большого многоуровневого массива в php.
Система - [файл-менеджер] Far Manager




Упакуйте в архив и выложите его на RGhost или Яндекс.Диск.




Цитата CyraxZ:



Для воспроизведения можно взять любой исходник и продублировать много раз (Shift+Ins), чтобы получилось 2-3 Мб кода.
Система - [файл-менеджер] Far Manager




Для наиболее точного воспроизведения ситуации желательно постараться наиболее точно воспроизвести и Ваши условия. Одинаковые исходные данные являются одним из определяющих факторов.




Цитата CyraxZ:



Запустить новый экземпляр Far'а - для чего ?
Система - [файл-менеджер] Far Manager




Длительные операции имелись в виду, например — операция копирования. Хотя это, скорее, к первому плагину, BackgroundCopy.




Цитата CyraxZ:



Т.е. вместо F5 использовал F11 + выбор этого плагина.
Система - [файл-менеджер] Far Manager




У выбранного Вами плагина «FileCopyEx» после его вызова нажмите на кнопку «Настройка»:



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

╔═══════════ Extended Copy ════════════╗
║  1. Скопировать файлы...             ║
║  2. Переместить файлы...             ║
║  3. Скопировать файл под курсором... ║
║  4. Переместить файл под курсором... ║
╟──────────────────────────────────────╢
║  5. Настройка...                     ║
╚══════════════════════════════════════╝







затем — «Клавиши…»:



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

╔════════════════════════════ Параметры ═════════════════════════════╗
║ Размер буфера:  (•) % памяти  15                                   ║
║                 ( ) килобайт  4096                                 ║
║ [ ] Перезапись по умолчанию                                        ║
║ [ ] Копирование потоков по умолчанию                               ║
║ [ ] Копирование прав доступа по умолчанию                          ║
║ [x] Разрешить параллельное копирование                             ║
║ [x] Параллельное копирование по умолчанию                          ║
║ [x] Подтверждать завершение по ESC                                 ║
║ [x] Читать файлы открытые для записи                               ║
║ [x] Проверять свободное место на диске                             ║
║ [x] Копировать описания                                            ║
║ [ ] Обновлять описания в подкаталогах                              ║
║ [ ] Менять направление индикаторов прогресса                       ║
║ [x] Звук после долгих операций                            [ Тест ] ║
║ Заранее распределять место на диске для файлов больше  64       Кб ║
║ Использовать небуферизованную запись для файлов больше  64      Кб ║
╟────────────────────────────────────────────────────────────────────╢
║        { ОК } [ Отмена ] [ Клавиши... ] [ О программе... ]         ║
╚════════════════════════════════════════════════════════════════════╝







В результате в каталоге «%FARPROFILE%\Macros\internal» будут созданы макросы:



Код:

Код: Выделить всё

Shell_F5.lua
Shell_F6.lua
Shell_ShiftF5.lua
Shell_ShiftF6.lua

на клавиши F5, F6, Shift-F5 и Shift-F6:



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

╔════════════════╗
║ Hotkeys binded ║
╟────────────────╢
║     { OK }     ║
╚════════════════╝







вызывающие функции плагина, по аналогии со встроенными. Перезапуск приложения не требуется. Макросы можно править на свои горячие клавиши. Как отпадёт надобность — можно просто удалить файлы макросов и перезапустить приложение.




Цитата CyraxZ:



Вы в новом Far'е для копирования используете плагин Extended Copy ???
Система - [файл-менеджер] Far Manager




Нет, не использую. Но, если о чём-то пишу — стараюсь предварительно проверять, прежде чем высказываться. Если по каким-то причинам не могу этого сделать — то так и пишу: не проверялось.
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата:

Этот файл в архиве сколько займёт места? Я хочу оценить возможность его загрузки, дабы проверить поведение у себя.

В архиве не знаю. Но в живом виде (текстовый файл) - то ли 400 Кб, то ли 1,5-2 Мб.

Дамп большого многоуровневого массива в php. Для воспроизведения можно взять любой исходник и продублировать много раз (Shift+Ins), чтобы получилось 2-3 Мб кода.

Цитата:

Я, правда, ни тот, ни другой не пользую, мне проще запустить новый экземпляр приложения.

Вот здесь не понял. Запустить новый экземпляр Far'а - для чего ? Когда я писал про одновременное выполнение операций, я имел ввиду одновременное чтение копируемых файлов в буфер и запись файлов из буфера по новому пути. Т.е. вместо F5 использовал F11 + выбор этого плагина. Один Far, одна операция копирования (одного или нескольких файлов). Копирование выполнялось заметно быстрее, чем в Проводнике.

Цитата:

У меня работает.

Вы в новом Far'е для копирования используете плагин Extended Copy ???
Аватара пользователя
Iska

Re: Система - [файл-менеджер] Far Manager

Сообщение Iska »

CyraxZ, поведение Colorer'а подтверждаю. Судя по описаниям, это поведение тянется уже хрен-те знает когда после какого-то из исправлений и перидически всплывает на форуме. Зависит поведение, видимо, от объёма файла. Возможно, сие где-то и правится в настройках плагина и/или схем, но я сильно не копал.



Единственный разумный вариант, который в наших силах, я тут вижу такой: после открытия файла на редактирование и перехода в его конец по Ctrl-End/Ctrl-PgDn (или повторного открытия файла на редактирование сразу в конце при установленной настройке «[x] Сохранять позицию файла») следует дать команду плагину на принудительную раскраску: F11, FarColorer, Enter, 9 («Обновить раскраску»). Можете повесить последовательность нажатий клавиш на макрос в макрообласти редактора.



Кстати, это всё-таки ini-файл, и для лучшей читабельности стоит либо задать ему это расширение, либо принудительно менять тип в Colorer'е с «Plain Text» на «Other INI»:



Скрытый текст

[spoiler]Изображение[/spoiler]







Цитата CyraxZ:



Это в теории. В данном случае артефакт наблюдается на любом текстовом файле размером 0,5 Мб и выше.
Система - [файл-менеджер] Far Manager




Это Вы знаете. А я — ещё нет. Поэтому первое условие — обеспечить точное воспроизведение и повторяемость результатов эксперимента. Для этого и нужны точно те же исходные данные и полное описание процесса. Когда это условие выполнено, тогда мы можем танцевать дальше.




Цитата CyraxZ:



Стоп. Так этот самый плагин (Extended Copy = FileCopyEx) - он современному Far'у нужен ?
Система - [файл-менеджер] Far Manager




Он и старому не требовался.




Цитата CyraxZ:



Т.е. последняя версия Far'а так и не научилась самостоятельно копировать на максимальной скорости ?
Система - [файл-менеджер] Far Manager




Мне лично всегда хватало установленного параметра «[x] Использовать системную функцию копирования». Реальную пользу от данного плагина можно получить только при копировании между различными физическими устройствами, и то, если позволяет пропускная способность интерфейса. Я ж говорю: хотите — пользуйте.
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата:



Для наиболее точного воспроизведения ситуации желательно постараться наиболее точно воспроизвести и Ваши условия. Одинаковые исходные данные являются одним из определяющих факторов.



Это в теории. В данном случае артефакт наблюдается на любом текстовом файле размером 0,5 Мб и выше.

Пример - во вложении.




Цитата:



У выбранного Вами плагина «FileCopyEx» после его вызова нажмите на кнопку «Настройка»:



Стоп. Так этот самый плагин (Extended Copy = FileCopyEx) - он современному Far'у нужен ?

Т.е. последняя версия Far'а так и не научилась самостоятельно копировать на максимальной скорости ?
Вложения
test.7z
(18.87 КБ) 0 скачиваний
test.7z
(18.87 КБ) 0 скачиваний
Аватара пользователя
Iska

Re: Система - [файл-менеджер] Far Manager

Сообщение Iska »

Цитата CyraxZ:



вы какой схемой раскраски в FarColorer'е пользуетесь ?
Система - [файл-менеджер] Far Manager




Мне показался наиболее подходящим под мои цвета (нестандартные, ближе к старому Dos Navigator, с палитрой цветов от Windows 9x — она отличается в более яркую сторону от умолчальной в линейке Windows NT, если интересно — попробую рассказать более подробно):



Скрытый текст

[spoiler]Код:
[/spoiler]

Код: Выделить всё

╔══════════════ Настройки FarColorer ═══════════════╗
║ [x] Включить                                      ║
║ [?] Показывать крест                              ║
║   Вид креста   целый                ↓             ║
║ [x] Выделять парные элементы                      ║
║ [x] Показывать синтаксис                          ║
║ [x] Классический стиль списка функций             ║
║ [ ] Изменять цвет фона редактора                  ║
║ Цветовой стиль:[ Gray a'la DN ]                   ║
║ Файл catalog.xml:                                 ║
║                                                 ↓ ║
║ Файл списка схем пользователя                     ║
║                                                 ↓ ║
║ Файл цветовых стилей пользователя                 ║
║                                                 ↓ ║
║ Log файл                                          ║
║                                                 ↓ ║
║──────────────── Настройки TrueMod ────────────────║
║ [ ] Включить                                      ║
║ Цветовой стиль:[ White (crimsoned) ]              ║
║───────────────────────────────────────────────────║
║ [ Тест библиотеки схем ] [ Настройки схем ]       ║
║                               { ОК }    [ Отмена ]║
╚═══════════════════════════════════════════════════╝








Цитата CyraxZ:



Если копировать в таком порядке - "Прочитал - записал - прочитал - записал" - так копирование будет выполняться медленнее. Если копируемые файлы сначала писать в буфер, затем писать на новое место (да ещё одновременно) - так будет работать быстрее.
Система - [файл-менеджер] Far Manager




Данные при чтении всегда копируются в буфер из оперативной памяти. Затем записываются из буфера. На этом пути запросы проходят длинный путь приложение-ОС-драйвер-контроллер-головки диска. При этом любые ухищрения на уровне приложения, кроме самых очевидных, совершенно нивелируются на этом пути.




Цитата CyraxZ:



(да ещё одновременно)
Система - [файл-менеджер] Far Manager




Это как — одновременно?
Аватара пользователя
CyraxZ

Re: Система - [файл-менеджер] Far Manager

Сообщение CyraxZ »

Цитата:

Iska

, вы какой схемой раскраски в FarColorer'е пользуетесь ?

Цитата:

Мне лично всегда хватало установленного параметра «[x] Использовать системную функцию копирования». Реальную пользу от данного плагина можно получить только при копировании между различными физическими устройствами, и то, если позволяет пропускная способность интерфейса. Я ж говорю: хотите — пользуйте.

Если копировать в таком порядке - "Прочитал - записал - прочитал - записал" - так копирование будет выполняться медленнее. Если копируемые файлы сначала писать в буфер, затем писать на новое место (да ещё одновременно) - так будет работать быстрее.
Ответить

Вернуться в «Программное обеспечение Windows»