Как я могу воспроизвести макрос jEdit

Я искал приличный бесплатный текстовый редактор, похожий на Ultra Edit. Мне очень нравится jEdit, но есть одна особенность, которую мне не хватает. В Ultra Edit я могу записать макрос, который редактирует заданную строку, а затем воспроизвести этот макрос, чтобы он работал до тех пор, пока курсор не достигнет конца файла. Есть ли способ, чтобы сделать это для jedit?

спасибо!

23
задан wcm
19.01.2023 18:41 Количество просмотров материала 2734
Распечатать страницу

4 ответа

Как уже упоминалось AhLeung, панель действий позволит вам указать количество раз, чтобы повторить задачу. Я часто делаю что-то подобное -

записать временный макрос: с+м c+м, выполнить задачу, с+м с+з

запустите макрос 200 раз: C+Enter (открывает панель действий в нижней части окна), введите 200, затем C+m C+p

простейший пример, Напишите" x " 300 раз: C + Enter, 300x

3
отвечен Underdog 2023-01-21 02:29

jEdit поддерживает запись и воспроизведение макросов; как временных, так и сохраненных. Сочетание клавиш Ctrl+м сочетание клавиш Ctrl+м начинается запись временная макроса, сочетание клавиш Ctrl+м Ctrl+с, останавливает запись, и Ctrl+м Ctrl+Р играет в макро.

полная документация доступна в Глава 8 руководства пользователя jEdit.

2
отвечен JamesGecko 2023-01-21 04:46

вы можете попробовать Панель Действий для повторения.

2
отвечен AhLeung 2023-01-21 07:03

добавить код вручную. Записать одну итерацию, что должно быть сделано, а затем отредактируйте код и добавьте что-то вроде этого шаблона:

    String input = Macros.input(view, "Number of repeats?");
int repeat = 0;
if(input != null && input != "") {
    try {
        repeat = Integer.parseInt(input);
    } catch (Exception e) {
        // bad input
    }
}
for(int count=0; count < repeat; count++) {
    *** insert your recorded macro here ***
}
1
отвечен Thomas Lundström 2023-01-21 09:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх