Page 1 of 1

Предложение: показывать курсором в редакторе место замены

Posted: Sat 09 Oct, 2010 16:28
by darkmist
Есть предложение: устанавливать курсор в место замены в редакторе - это пригодится при любых заменах с применением регулярных выражений, который имеют нулевой размер, например:
A*
^
$
(?=abc)
vim, например, делает именно так - устанавливает курсор в место поиска/замены + подсвечивает символ за совпадением, если включена опция hlsearch.
Microsoft Visual Studio 2005 поступает аналогично ( только не подсвечивает символ в конце строки, если строка не пустая ).

Re: Предложение: показывать курсором в редакторе место замен

Posted: Mon 11 Oct, 2010 14:27
by HaRT
darkmist wrote:Microsoft Visual Studio 2005 поступает аналогично ( только не подсвечивает символ в конце строки, если строка не пустая ).
Справедливости ради, Студия подсвечивает включение нулевой длины не курсором (особенно это хорошо заметно в режиме Overwrite), а этаким выделением шириной в два пикселя. А обычный вертикальный знак каретки имеет ширину в один пиксель. Правда, цвет этого выделения и впрямь почему-то совпадает с цветом курсора…