Автор | Сообщение |
|
| moderator
|
Пост N: 560
Зарегистрирован: 06.07.06
|
|
Отправлено: 27.02.13 12:23. Заголовок: Search&Replace
Недавно понадобилось сделать Search&Replace по куче исходников, скоро понадобится еще - ставлю у всех HwGUI функций префикс hwg_, надо, соответственно, изменить все вызовы этих функций. Как ни странно, готовой подходящей утилиты не нашел - чтобы обрабатывала группу файлов, в т.ч. рекурсивно во вложенных каталогах и чтобы можно было указать не одну пару значения для поиска/замены, а сразу все. Попробовал несколько разных утилит, везде чего-то не хватало, поэтому пришлось написать самому, благо, дело это нехитрое. Результат - см. http://kresin.belgorod.su/rus/snr.html
|
|
|
Ответов - 8
[только новые]
|
|
|
| |
Пост N: 732
Зарегистрирован: 11.06.10
|
|
Отправлено: 27.02.13 12:38. Заголовок: Итак, Snr2, прошу лю..
цитата: | Итак, Snr2, прошу любить и жаловать |
|
помню была такая утилита у Вас на сайте, только snr, да?
|
|
|
|
| |
Пост N: 733
Зарегистрирован: 11.06.10
|
|
Отправлено: 27.02.13 13:04. Заголовок: Александр, объясните..
Александр, объясните пожалуйста, вот эту строчку STATIC crlf := e"\r\n", интересует вот эта часть e"\r\n". Никогда раньше не сталкивался с этим, сейчас посмотрел в исходниках harbour тоже есть такое. Спасибо.
|
|
|
|
| moderator
|
Пост N: 561
Зарегистрирован: 06.07.06
|
|
Отправлено: 27.02.13 13:29. Заголовок: Есть в Habour такой ..
Есть в Habour такой способ задания текстовых констант, см http://kresin.belgorod.su/rus/hrbfaq.html#Doc2 - где про литералы. Если перед строковым литералом поставить e, то можно внутри него использовать специальные коды, как в С: \r, \n, \t, \x2f, ...
|
|
|
|
| moderator
|
Пост N: 565
Зарегистрирован: 06.07.06
|
|
Отправлено: 06.03.13 16:04. Заголовок: Добавил еще опцию -f..
Добавил еще опцию -f - чтобы искала и заменяла только функции ( проверяет по наличию круглой скобки ), а то оказалось, что есть переменые с теми же именами, что и функции.
|
|
|
|
| moderator
|
Пост N: 581
Зарегистрирован: 06.07.06
|
|
Отправлено: 08.04.13 10:30. Заголовок: Сделал GUI оболочку ..
Сделал GUI оболочку для этой утилиты ( на HwGUI, естественно ), поместил в тот же zip файл, который можно скачать с http://www.kresin.ru/snr.html
|
|
|
|
| moderator
|
Пост N: 584
Зарегистрирован: 06.07.06
|
|
Отправлено: 09.04.13 15:44. Заголовок: И страницу для этой ..
|
|
|
|
| |
Пост N: 809
Зарегистрирован: 11.06.10
|
|
Отправлено: 09.04.13 16:17. Заголовок: Я бы размер шрифта п..
Я бы размер шрифта поменьше поставил для лучшего восприятия. И еще вдогонку, не по теме, смотрю тут используете блоки кода вместо ф-й, что лучше из них или просто подошли по другому и показали как еще можно писать?
|
|
|
|
| moderator
|
Пост N: 585
Зарегистрирован: 06.07.06
|
|
Отправлено: 09.04.13 17:34. Заголовок: AlexMyr пишет: Я бы..
AlexMyr пишет: цитата: | Я бы размер шрифта поменьше поставил для лучшего восприятия. |
| Зрение понемногу ухудшается, поэтому ставлю шрифты все больше и больше :) цитата: | блоки кода вместо ф-й, что лучше из них или просто подошли по другому и показали как еще можно писать? |
| И то, и другое. Блоки кода удобнее тем, что из них "видны" локальные переменные и нет необходимости передавать их в качестве параметров.
|
|
|
|