Есть предложение: устанавливать курсор в место замены в редакторе - это пригодится при любых заменах с применением регулярных выражений, который имеют нулевой размер, например:
A*
^
$
(?=abc)
vim, например, делает именно так - устанавливает курсор в место поиска/замены + подсвечивает символ за совпадением, если включена опция hlsearch.
Microsoft Visual Studio 2005 поступает аналогично ( только не подсвечивает символ в конце строки, если строка не пустая ).
Предложение: показывать курсором в редакторе место замены
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Предложение: показывать курсором в редакторе место замен
Справедливости ради, Студия подсвечивает включение нулевой длины не курсором (особенно это хорошо заметно в режиме Overwrite), а этаким выделением шириной в два пикселя. А обычный вертикальный знак каретки имеет ширину в один пиксель. Правда, цвет этого выделения и впрямь почему-то совпадает с цветом курсора…darkmist wrote:Microsoft Visual Studio 2005 поступает аналогично ( только не подсвечивает символ в конце строки, если строка не пустая ).
Фар есть инструмент, а не нянька. © 2009 DrKnS