Нужна программка для списка замен (есть и второй вопрос...)

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Нужна программка для списка замен

Сообщение kerg »

Есть чёнить лёгкое, типа блокнота для списка замен?
Ну т.е. чтоб махом меняло первое, второе и третье?
Всякое баш-говно не предлагать. Гуй-онли.

Второй вопрос. На чём можно писать такие программки для debian-gnome? Чё нибудь скриптовое, незамороченное. Чтоб гуй нарисовал, событий навесил и пользуешься?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

kerg писал(а):
17.11.2016 18:56
чтоб махом меняло первое, второе и третье?

Рубли, баксы и евры?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Нужна программка для списка замен

Сообщение kerg »

Речь про замену текста. (блокнот ведь!)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

Всё равно ничего не понял. Нужна замена трёх разных подстрок на одну?
kerg писал(а):
17.11.2016 18:56
Гуй-онли.
gvim
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Нужна программка для списка замен

Сообщение kerg »

Bizdelnick писал(а):
17.11.2016 19:28
Всё равно ничего не понял. Нужна замена трёх разных подстрок на одну?


Почему на одну? Мне периодически требуются одни и те же текстовые замены. Целый список замен:
а меняем на b
c меняем на d
... etc

В венде есть лёгкие программы которые позволяют составить такой список и менять одним кликом. Хочу такую же на дебиан под гном.
Можно и написать самому. Язык не принципиален, главное чтоб скриптовый и с иде для гуи.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

Даже в голову не приходило, что ради такой фигни может так сильно понадобиться gui, что не лень будет писать сотни строк кода... Ну напишите, любой скриптовый язык подойдёт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Нужна программка для списка замен

Сообщение kerg »

Bizdelnick
Ради такой фигни приходится помногу раз менять поля поиск и замена.

А насчёт сотен строк кода – вот как раз мне и не нужно сотен строк кода.
В visual basic достаточно всего одной строки кода
mytxt = TextBox1.Text
а дальше будут строки с заменами
mytxt = Replace(mytxt, "a", "b")
mytxt = Replace(mytxt, "c", "d")

Всё это навесить на батон и пользоваться в своё удовольствие.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

Это, даже если не считать код отрисовки окошка, всё равно больше кода, чем было бы, если бы Вы не брезговали sed.
Собственно, и любой редактор с поддержкой макросов подойдёт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Нужна программка для списка замен

Сообщение kerg »

Bizdelnick писал(а):
17.11.2016 20:18
Это, даже если не считать код отрисовки окошка

Код окошка создаётся автоматически. Вникать в эти тонны кала кода я не хочу, да и времени нет.

Bizdelnick писал(а):
17.11.2016 20:18
Собственно, и любой редактор с поддержкой макросов подойдёт.

В gedit такой поддержки нет. OO слишком громоздкий. Мне нужна лёгкая программка. Вызываемая мгновенно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

kerg писал(а):
17.11.2016 20:29
Мне нужна лёгкая программка. Вызываемая мгновенно.

Одну я выше уже привёл.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerg
Сообщения: 72
ОС: win7, deb9

Re: Нужна программка для списка замен

Сообщение kerg »

Bizdelnick писал(а):
17.11.2016 20:55
Одну я выше уже привёл.

Блин, я невнимательно посмотрел, мне показалось, что она консольная. Консольные мне не нужны.
Спасибо!
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Нужна программка для списка замен

Сообщение azsx »

На чём можно писать такие программки для debian-gnome? Чё нибудь скриптовое, незамороченное. Чтоб гуй нарисовал, событий навесил и пользуешься?

netbeans, у него внутри есть редактор форм. К другим ide надо подключать отдельный платный модуль. java.
lazarus, для графики есть всё. Но я замечал проблемы с переносимостью, между машинами. pascal.
qt+. Не использую, так как С++.
зы
Всякие питоны и java scripts не советую, так как редактора форм под них не знаю. Только если kompozer + js?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20792
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Нужна программка для списка замен

Сообщение Bizdelnick »

azsx писал(а):
18.11.2016 01:50
Всякие питоны и java scripts не советую, так как редактора форм под них не знаю.

Вообще-то есть вполне универсальный glade. Но есть одно «но»: это не IDE, а именно отдельно взятый редактор GUI.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Нужна программка для списка замен

Сообщение NickLion »

azsx писал(а):
18.11.2016 01:50
qt+. Не использую, так как С++.

И что, что C++? Для такой задачи особых знаний Qt или C++ не нужно. Я даже подскажу, код будет вылядеть вот так:

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

    QString text = ui->plainTextEdit->toPlainText();
    text.replace("a", "b")
        .replace("c", "d");
    ui->plainTextEdit->setPlainText(text);

replace'ов поставить столько, сколько надо. Не сложно, правда?

Или чуть-чуть усложнить и брать замену из файла или другого текстового поля, чтоб не переписывать программу каждый раз.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Нужна программка для списка замен

Сообщение azsx »

есть вполне универсальный glade

ух ты, не знал. Значит про питон и джава скрипт - я соврал https://www.gtk.org/language-bindings.php
Хотя, на встроенном редакторе форм будет всё таки проще.
И что, что C++?

То, что я лично не осилятор.
Спасибо сказали:
Ответить