Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void InsertRegisterValue()
 {
     _registerMap.SetRegisterValue('c', "fish");
     VerifyReplace("o", "dog", @"\=@c", "dfishg");
     VerifyReplace("o", "doog", @"\=@c", "dfishfishg");
 }