Latest post of the previous page:
http://bugs.farmanager.com/view.php?id=1536Встроенные редактор и просмотрщик — поиск и замена
Re: Редактор - продолжение поиска с начала файла
Доброго времени суток.
1. На мой взгляд, диалог о "продолжении поиска с начала файла" создаёт неоднозначность при поиске. Вместо чёткого и ясного: "Строка не найдена" пользователю предлагается ненужный ему диалог.
2. Диалог, спроектирован с багом: если искать кнопкосочетанием Shift-F7 от начала и до конца файла, всё равно появится предложение поискать с начала.
3. Большая просьба: сделайте (в редакторе и вьюере) для этой фичи настройку.
1. На мой взгляд, диалог о "продолжении поиска с начала файла" создаёт неоднозначность при поиске. Вместо чёткого и ясного: "Строка не найдена" пользователю предлагается ненужный ему диалог.
2. Диалог, спроектирован с багом: если искать кнопкосочетанием Shift-F7 от начала и до конца файла, всё равно появится предложение поискать с начала.
3. Большая просьба: сделайте (в редакторе и вьюере) для этой фичи настройку.
Редактор: многострочные регулярные выражения в поиске/замене
Нужно удалить несколько (больше сотни) блоков строк, начинающихся и завершающихся определёнными словами. Содержимое блоков варьируется, но соответствует некорому шаблону.
Вопрос: как построить регулярку для удаления нескольких строк? Шаблон [.\s\n\r] - не работает.
(в принципе, мог бы код поковырять, но ломает. да и полезна эта инфа, думаю, будет не только мне)
Вопрос: как построить регулярку для удаления нескольких строк? Шаблон [.\s\n\r] - не работает.
(в принципе, мог бы код поковырять, но ломает. да и полезна эта инфа, думаю, будет не только мне)
Re: Редактор: регулярные выражения в поиске/замене
а нельзя ли его устроить так, как устроены плагины?Так уж устроен редактор.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Редактор: регулярные выражения в поиске/замене
можно, исходники открыты.Артём wrote:а нельзя ли его устроить так, как устроены плагины?
строка поиска-замены и перенос строки
Можно ли при поиске и замене в редакторе указать символ переноса строки? Например в ворде - это ^p.
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: строка поиска-замены и перенос строки
Плагин RESearch (режим Регулярные выряжения + Многострочный), перевод строки вписывать в виде \n .
Re: строка поиска-замены и перенос строки
спасибо!
Но все равно странно. Для чего тогда во встроенном редакторе чекбокс "regular expressions", если он даже \n не понимает?
Но все равно странно. Для чего тогда во встроенном редакторе чекбокс "regular expressions", если он даже \n не понимает?
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: строка поиска-замены и перенос строки
он понимает, но в редакторе поиск в пределах одной строки. если вам это не нравится, перепишите редактор и пришлите патч.thorr wrote:Но все равно странно. Для чего тогда во встроенном редакторе чекбокс "regular expressions", если он даже \n не понимает?
Multiline regexp
Я так понимаю, что SNR поддерживает многострочные регэкспы. Только что-то не получается у меня. Вот есть такой текст из которого нужно выкинуть кусок , с <div id="rightcolumn"> по #rightcolumn --> включительно.
Пробовал включать опцию “Replace $ with \r\n", пробовал "/regexp/s". Не работает мультилайн никак.
Спасибо.
Пробовал включать опцию “Replace $ with \r\n", пробовал "/regexp/s". Не работает мультилайн никак.
Code: Select all
</div><!-- end: #maincontent -->
<div id="rightcolumn">
<h3 class="readers">Items of Interest</h3><!-- This will only show to screenreaders and other devices -->
<ul id="promoboxes">
<li id="membership"><a href="/help/free-membership.htm">Get a Free Membership!</a></li>
<li id="podcast"><a href="/podcasts/">Listen To Our Podcast</a></li>
<li id="dailyword"><a href="/dailyword/">Word of the Day</a></li>
</ul>
</div><!-- end: #rightcolumn -->
<div class="utilitynav">
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: Multiline regexp
запускай не из редактора, а с панелей. В редакторе фара отсутствует понятие «многострочный текст», каждая строка в нём независима.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Multiline regexp
Другое возможное решение — использовать RESearch, т.к. он умеет многострочные регэкспы и из редактора.jackhab wrote:Я так понимаю, что SNR поддерживает многострочные регэкспы.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Вопрос по спецсимволам в строке замены в редакотре far2
В Far2 редакторе встроенный поиск-замена поддерживает регулярные выражения.
формат регулярных выражений в строке поиска допускает специальные символы, среди которых:
вопрос к знатокам:
возможно ли [без доп. плагинов] заменить пробельные символы идущие подряд на табуляцию, что соответсвует замене подстроки
на
?
формат регулярных выражений в строке поиска допускает специальные символы, среди которых:
но в строке замены, такие символы не являются специальными, - это правда?\t - tab (0x09)
\n - new line (lf, 0x0a)
\r - return (cr, 0x0d)
\f - form feed (0x0c)
\a - bell (0x07)
\e - escape (0x1b)
вопрос к знатокам:
возможно ли [без доп. плагинов] заменить пробельные символы идущие подряд на табуляцию, что соответсвует замене подстроки
Code: Select all
/\s+/
Code: Select all
\t
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Вопрос по спецсимволам в строке замены в редакотре far2
FarRus.hlf wrote:Code: Select all
#Ctrl-Q# ^<wrap>Рассматривать следующую комбинацию клавиш как код символа