OlegLustenko / obsidian-bulk-rename

MIT License
72 stars 2 forks source link

Проблемы с переименованием файлов + ряд мелких замечаний #28

Open AGenuZ opened 1 year ago

AGenuZ commented 1 year ago

Олег, не могу переименовывать файлы. Есть несколько проблем:

  1. Например, хочу заменить у всех файлов и папок в именах пробел на нижнее подчёркивание. Но режим "folder" не даёт это сделать, так как не создана папка для переноса. Но мне не нужен перенос. Причём preview понимает меня верно, но переименование выдаёт ошибку. (Аналогичный коммент вам задали в ютубе под видео https://www.youtube.com/watch?v=KN2pS-V2QqQ) Вот скрины: image image

  2. Фокус может сработать, если папка изначально была названа по-английски. И неважно, на каком языке имена самих файлов. Но это не сработает, если исходную папку переименовать из "СПРАВКА" в "HELP".

  3. Ещё я бы хотел убрать начальные и конечные пробелы в названии (это был косяк экспорта из Joplin), но не могу это сделать. Замена "/ " на "/" или "_.md" на ".md" просто не работает. Даже preview не понимает. image

  4. Ещё выбор папок смешивает названия. Есть папка HELP и HELP2. Выбираю первую, и в превью файлы из обоих. Файлов вдвое больше. image image

  5. И что самое странное, при выборе режима сохраняется настройка из другого режима. Например, включаем замену по regexp в режиме regexp. Переходим в режим folder, замена ведёт себя так, будто regexp включён. Вместе со значениями полей Existing/Replacement между режимами переносится и состояние галочки замена по regexp. image

  6. Так как preview тормозит, разумнее сделать его только по нажатию кнопки preview, но не в режиме реального времени. Это просто ад вводить regexp, когда выбрано много файлов и оно ещё и тормозит. Ну или сделайте опцию для отображения сразу при вводе. Просто пользоваться реально невозможно.

A-N-P commented 1 year ago

Там у него в плагине в левый шаблон перед пробелами, точками и т.п. символ экранирования нужно подставлять. А в правый ничего не нужно. Тогда многое начинает работать.