public void SetRegisterValue_DeleteSingleLine() { var reg = _map.GetRegister('c'); _map.SetRegisterValue(reg, RegisterOperation.Delete, RegisterValue.OfString("foo bar", OperationKind.CharacterWise)); AssertRegister(reg, "foo bar", OperationKind.CharacterWise); AssertRegister(RegisterName.Unnamed, "foo bar", OperationKind.CharacterWise); AssertRegister(RegisterName.NewNumbered(NumberedRegister.Register_1), "foo bar", OperationKind.CharacterWise); AssertRegister(RegisterName.SmallDelete, "foo bar", OperationKind.CharacterWise); }
public void InsertRegisterValue() { _registerMap.SetRegisterValue('c', "fish"); VerifyReplace("o", "dog", @"\=@c", "dfishg"); VerifyReplace("o", "doog", @"\=@c", "dfishfishg"); }