Re: 'find previous' fails when using '\zs' and/or '\ze' -- VS2008
Given this C# code:
public interface IThing
{
IObject { get; set; }
IDooDad { get; set; }
}
public class AClass : IThing
{
IObject { get; set; }
IDooDad { get; set; }
}
public interface IObject
{
IWidget { get; set; }
// blah blah blah
}
public interface IDooDad {}
public interface IWidget
{
string get_description();
IOther { get; set; }
}
------------
Let's say I want to navigate from interface description to interface description, bypassing other type declarations and member variables, and with the caret at the leading I in the interface name.
/interface \zsI\ze[A-Z]
This works fine for navigating forward, and if I :set hls, all the correct Is are highlighted, but when I attempt to move to the previous match I get no movement. This approach works as expected in Vim.