Ru-Board.club
← Вернуться в раздел «Программы»

» Notepad++

Автор: Kavar
Дата сообщения: 19.04.2015 08:11

Цитата:
но все равно документ с кодировкой 1251 определяет как макинтош!

Та же проблема


Цитата:
Так сделайте:

Не помогло.
Автор: FUTURiTY
Дата сообщения: 19.04.2015 13:24
thejustsoul
Вот может перестанете играть в аркады?
На вашем скриншоте ничего не понятно!
В меню настройках конкретно есть две закладки "Новый Документ" и "Разное"
Вот пожалуйста скрины:







Но ничего не работает с такими настройками!
Автор: dednext13
Дата сообщения: 19.04.2015 16:17
Прошу помощи в создании формулы.
Есть около 2000 строк вида:

<a href=""http://batalux.ru/uploads/catalog/640x640/pic17834.jpg""><img src="""" alt=""spec96-1-3728139"" width=""20"" height=""20"" class=""alignnone size-thumbnail wp-image-39"" /></a>

Нужно продублировать ссылку в ковычки img src="""", что бы в итоге получить:

<a href=""http://batalux.ru/uploads/catalog/640x640/pic17834.jpg""><img src=""http://batalux.ru/uploads/catalog/640x640/pic17834.jpg"" alt=""spec96-1-3728139"" width=""20"" height=""20"" class=""alignnone size-thumbnail wp-image-39"" /></a>"

Каждая стройка имеет свою уникальную ссылку.
Автор: Skif_off
Дата сообщения: 19.04.2015 19:55
dednext13
[no]везде batalux.ru?
Можно попробовать регулярное выражение типа такого:
что: (<a href="")(http://batalux.ru/[^"]+)(""><img src="")("" alt="")
чем: \1\2\3\2\4[/no]

Добавлено:
Или подстаховаться и добавить ".jpg", чтобы не зацепило все подряд ссылки?
[no]что: (<a href="")(http://batalux.ru/[^"]+\.jpg)(""><img src="")("" alt="")[/no]
В общем, направление есть.
Автор: thejustsoul
Дата сообщения: 19.04.2015 20:05
FUTURiTY
Специально обрезал чтобы не занимать много места на экране. Что не понятно? Синий и зеленый цвета не различаете? Галочку поставьте как на скриншоте, и выложите свой файл который криво определяется, может там и правда кривая кодировка. Других вариантов нет, верней есть, но вам они не понравились.
Автор: AZJIO
Дата сообщения: 19.04.2015 23:35
Cделал подсветку для menu.lst от grub4dos. Скриншот

белый вариант http://pastebin.com/YzdTFfBm
Автор: dednext13
Дата сообщения: 20.04.2015 06:53

Цитата:
везде batalux.ru?


Да, везде.

Так как опыта нет в этих делах, не могу понять куда вставлять "что", "где", ткните носом если не трудно.

Если ставим в замену, при этом поставив галку на "Регуляр. выраж" - просто выделяет от "<a href=" и до "alt="""

Пример:
https://yadi.sk/i/B_RacyQVg6q2A
Автор: regist123
Дата сообщения: 20.04.2015 12:37
dednext13
проверил на dednext13 16:17 19-04-2015
Цитата:
<a href=""http://batalux.ru/uploads/catalog/640x640/pic17834.jpg""><img src="""" alt=""spec96-1-3728139"" width=""20"" height=""20"" class=""alignnone size-thumbnail wp-image-39"" /></a>

отработало нормально. На всякий случай скрин http://i47.fastpic.ru/big/2015/0420/d7/b9a06ac5c32ac9ffae6d9305f07b0dd7.png
А в выложенных на ЯД файле вроде уже всё исправлено.
Автор: Skif_off
Дата сообщения: 20.04.2015 12:47
dednext13

Цитата:
ткните

http://rghost.ru/8pk5LmjgS/image.png
В примере нет a href=.
Автор: dednext13
Дата сообщения: 20.04.2015 13:09
Всем огромное спасибо за участие, все получилось.
Автор: DmitryFedorov
Дата сообщения: 22.04.2015 15:57
Любителям плагина Сравнения, положил в шапку его dll-ку на русском.
Давно сделал. Нареканий к плагину не было.
Люди были правы. когда никогда он удобен. Версия вроде последняя 1.5.6.2.
Автор: JHeavy
Дата сообщения: 22.04.2015 16:56
Добрый! Помогите пожалуйста, знатоки регулярных выражений. Как в строке заменить {...}{/текст/}{...} на {...}{[текст]}{...}
Фигурных скобок разное количество, текста в них тоже.
Заранее спасибо.
Автор: regist123
Дата сообщения: 23.04.2015 09:23
JHeavy 16:56 22-04-2015
Цитата:
Как в строке заменить {...}{/текст/}{...} на {...}{[текст]}{...}

А нельзя просто заменить
}{/ на /}{
и
/}{ на ]}{
Автор: jFobos
Дата сообщения: 27.04.2015 16:03
Подскажите пожалуйста по замене
Нужно заменить все бб на bb, все вв на vv и все зз на zz.
И таких замен относительно много.

Как написать регулярку для такой замены?

В тотал командере (при груповом переименовании файлов) срабатывает автозамена вида:
бб|вв|зз
bb|vv|zz

А в блокноте не работает...
Автор: Abel11
Дата сообщения: 27.04.2015 16:41
jFobos

jFobos 16:03 27-04-2015
Цитата:
Нужно заменить все бб на bb, все вв на vv и все зз на zz.

Если пользуетесь TC, то присмотритесть к простенькой утилите TCIMG , тогда вы сможете производить любые замены в файлах даже без открытия их в редакторе, очень удобно.

Автор: AZJIO
Дата сообщения: 27.04.2015 23:43
DmitryFedorov
Русифицированный notepad++.exe с русифицированными плагами у меня вызывает побочные эффекты. Выдал мессагу "Unknown ..." при запуске. Нажимаешь ОК, и запускается, но сама мессага неприятна. Если два плага, например плаг орфографии и панели инструментов, то две мессаги. С оригинальным notepad++.exe и рус плагами - нормально и наоборот с русифицированным notepad++.exe и оригинальными плагами - нормально. Вот тут то в помощь приходит мой перевод плага панели инструментов, потому что выполнен без изменения ширины каких то там статических полей, который выполнен чисто заменой ресурсов и сокращёнными статическими полями.
На моём компе проблем не было, но я поставил на стареньком атлоне с 500 мег ОЗУ и там была проблема, хотя оригинальное на нём же всё работает чётко.
Автор: jFobos
Дата сообщения: 28.04.2015 09:39
Abel11
Очень полезная утилитка) Спасибо. Уже нашел ей применение
Но все таки, есть ли возможность сделать подобную автозамену в нотпаде?
Автор: AZJIO
Дата сообщения: 28.04.2015 11:43
jFobos
Попробуй макросами. Регулярка не может предоставить выбор в заменяемой части, кроме ссылок на найденные группы, а по условию задачи в искомом нет частей для заменяемой части, чтобы организовать ссылки, или нет связи/похожести между искомым и заменой.
Можешь попробовать TextReplace, смотри там сценарий замены.
Автор: DmitryFedorov
Дата сообщения: 28.04.2015 16:42
AZJIO

Цитата:
На моём компе проблем не было, но я поставил на стареньком атлоне с 500 мег ОЗУ и там была проблема

Вообще-то от памяти не должно зависеть и от ширины полей в формах тоже. А вот если ты скачал в числе первых экзешку Np++ (где ссылки жестко-кодированных строк я разделил, но не проверил, что они сбились в новой версии), тогда хоть какая-то логика есть. Экзешку я сразу удалил, перезагрузил, предупредил на форуме об этом казусе и написал как распознать при запуске эту "плохую" экзешку. Но кто-то ведь скачал.

Добавлено:
Вообще-то идеальный вариант для перевода это подключение dll вместо ини-файла, как делается виндой, ну и "нормальными" прогами.
Но автор я чую никогда этого не сделает, потому что он даже на баги идущие из версии в версию не реагирует.
Так что перевод экзешки - это от безысходности.

В dll - жестко-кодированные строки выносятся в раздел Strings и тогда куча преимуществ. Как и Ini-файл такая dll-ка практически не зависит от версии проги (если что не совпадает выводится на английском), нет зависимости от ширины текста для перевода (меняй как хошь) ну и легче переводить имея перед глазами диалог. Размер ее сопоставим с размером ини-файла. В ультра-эдит например используется одновременно dll и ini-файл.
Dll-ку делаешь сам из экзешки, прога ее обрабатывает. А Ини-файл для тех кто хочет по старинке иметь перевод, думая что это проще.
Автор: DmitryFedorov
Дата сообщения: 29.04.2015 12:55
Положил перевод версии 6.7.7 в шапку.
Автор: regist123
Дата сообщения: 10.05.2015 23:16
Сейчас случайно наткнулся на папку \AppData\Roaming\Notepad++\backup с кучей файлов.
Что за файлы ты туда бэкапит Npp и при каких условиях он туда делает бэкап? И эти файлы там так и накапливаются и не очищаются?
Автор: thejustsoul
Дата сообщения: 10.05.2015 23:31
regist123
В настройках значит включено резервное копирование.
Автор: regist123
Дата сообщения: 11.05.2015 13:37
thejustsoul
то что backup это резервное копирование это понятно, не понятно другое
regist123 23:16 10-05-2015
Цитата:
при каких условиях он туда делает бэкап? И эти файлы там так и накапливаются и не очищаются?

Автор: thejustsoul
Дата сообщения: 11.05.2015 15:14
regist123

Цитата:
включено резервное копирование.

В настройки то заходил? Там и период автосохранения указан и вкл/откл. сохранение сессии. При каких условиях? Например каждые n-секунд или после закрытия программы (даже если файл не сохранен вручную).
Автор: regist123
Дата сообщения: 12.05.2015 17:02
thejustsoul
в настройках сохранение сессии до следующего открытия. А в папке бэкап были файлы, которые я смотрел последний раз в января. То что после этого очень много раз заново открывал Npp и соотвественно заново загружал сессию думаю говорить не надо. Так что вопрос остаётся открытым.
Автор: thejustsoul
Дата сообщения: 12.05.2015 17:25
regist123
Они сами по себе не удалятся. Так мешают? Удали вручную. Остаться могут по разным причинам, например криво закрыл программу, или переустановил с удалением настроек и т.п.
Автор: doom2d
Дата сообщения: 12.05.2015 22:08
У кого-то была такая хрень - набираешь кучу текста в Notepad++ периодически сохраняя по ctl+s и вдруг вылетает ошибка что программа будет закрыта в связи с возникшей проблемой. При этом какой именно проблемой не указывается и всё содержимое текстового документа исчезает целиком. Жутко бесит эта поганая ошибка. Сколько уже новых версий выходило, а ошибка периодически возникает. Понятия не имею почему и как. Иногда возникает, иногда нет.

Есть ещё какие-то программы с такой же подсветкой исходных кодов разных языков, выбором кодировок и возможностью перекодирования, автозаменой текста и поддержкой множества символов?
Автор: thejustsoul
Дата сообщения: 13.05.2015 09:06
doom2d
Как вариант - AkelPad с плагинами.
Автор: AZJIO
Дата сообщения: 13.05.2015 17:58
doom2d
Опиции -> "Создавать резервную копию" -> Крыжик "В новый файл + Дата и время".
Автор: Vodila
Дата сообщения: 16.05.2015 13:41
На сайте уже Notepad++ 6.7.8

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

Предыдущая тема: Windows MediaPlayer 11


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.