Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Даниил Слепушкин

Страницы: [1]
1
Writer / Re: Как изменить регистр в макросе?
« : 26 Январь 2022, 17:04:08 »
Программа предоставляет возможность создания макросов без использования языков программирования, путем записи последовательных действий ("Сервис" > "Макросы" > "Записать макрос").
Вы можете выполнить определенные действия, остановить запись и сохранить полученный макрос, после чего использовать его как угодно, например назначить на комбинацию клавиш.

Я записал такой макрос (алгоритм работы представлен в первом сообщении) и, после его запуска увидел, что выполняется все, кроме смены регистра.

2
Writer / Re: Как изменить регистр в макросе?
« : 23 Январь 2022, 21:36:33 »
У меня получилось установить расширение.
Не знаю в чем заключается проблема, но попытки установки расширения "из файла" (при помощи двойного клика по расширению) приводили к зависанию программы.
Решение заключается в установке "из программы" ("Сервис" > "Управление расширениями.."  > "Добавить.." > *выбрать файл).

После небольших манипуляций по назначению клавиши все отлично работает, но это так и не решило мою проблему.. Регистр меняется при использовании назначенной комбинации, но не меняется при использовании макросов.

Версия Java - 8, устанавливал Java именно по просьбе OpenOffice.
OS: macOS Monterey 12.0.1

3
Writer / Re: Как изменить регистр в макросе?
« : 20 Январь 2022, 12:15:51 »
Все бы хорошо, но я не могу поставить данное расширение.

Использую OpenOffice версии 4.1.10 и при попытке установить расширение, получаю "вечную загрузку".
Вот, как она выглядит с моей стороны: [во вложении]

Оставил в таком положении компьютер примерно на 20 минут (чего должно быть достаточно).
В итоге прогресс не сдвинулся ни на пиксель, а программу получилось закрыть только с помощью принудительного завершения.

4
Увы, мои попытки "автоматизировать" преобразование слов из camelCase в snake_case и наоборот с помощью макросов потерпели неудачу.
Алгоритм преобразования snake_case в camelCase был таков:

1. С помощью команды "Найти и заменить.." найти с помощью регулярных выражений строки вида: "_." (нижнее подчеркивание и один любой символ).
2. Выполнить команду "Формат" > "Регистр" > "ПРОПИСНЫЕ".
3. С помощью команды "Найти и заменить.." найти строки вида: "_" и заменить их на пустые строки: "".

При попытке запуска макроса пункт 2 не выполняется.
Как изменить регистр с помощью макросов, не опускаясь до уровня использования языков программирования?


5
Все, что вам нужно для счастья - выполнить несколько простых шагов, описанных ниже.

1) Вставить нужный текст
2) Вызвать контекстное меню "Правка" > "Найти и заменить.." (Ctrl + F)
3) В нижнем левом углу раскрыть вкладку "Детали" или похожую на нее, установить чекбокс "Регулярное выражение"
4) В поле "Найти" вписать знак "$" (с некоторым списком регулярных выражений вы можете ознакомиться по ссылке: клик)
5) В поле "Заменить на" введите то, на что вы хотите заменить найденные совпадения, в вашем случае: ";"
6) Нажмите на кнопку "Найти все", затем на "Заменить все"
Профит!
Скриншот с настройками ниже.

Страницы: [1]