def testMovesCaretToEol(self):
        set_text(self.view, "abc\nabc")
        add_sel(self.view, self.R((0, 0), (0, 4)))
        self.view.sel().add(self.R((1, 0), (1, 3)))

        self.view.run_command("_vi_big_a", {"mode": modes.VISUAL_LINE, "count": 1})

        self.assertEqual(self.R(3, 3), first_sel(self.view))
        self.assertEqual(self.R((1, 3), (1, 3)), second_sel(self.view))
    def testMovesCaretToEol(self):
        set_text(self.view, 'abc\nabc')
        add_sel(self.view, self.R((0, 0), (0, 2)))
        self.view.sel().add(self.R((1, 1), (1, 2)))

        self.view.run_command('_vi_big_a', {'mode': modes.VISUAL, 'count': 1})

        self.assertEqual(self.R(2, 2), first_sel(self.view))
        self.assertEqual(self.R((1, 2), (1, 2)), second_sel(self.view))
    def testMovesCaretToEol(self):
        set_text(self.view, "abc\nabc")
        self.view.sel().add(self.R((0, 1), (0, 1)))
        self.view.sel().add(self.R((1, 1), (1, 1)))

        self.view.run_command("_vi_big_a", {"mode": modes.INTERNAL_NORMAL, "count": 1})

        self.assertEqual(self.R(3, 3), first_sel(self.view))
        self.assertEqual(self.R((1, 3), (1, 3)), second_sel(self.view))
    def testMovesCaretToBol(self):
        set_text(self.view, 'abc\nabc')
        add_sel(self.view, self.R((0, 0), (0, 2)))
        self.view.sel().add(self.R((1, 1), (1, 1)))

        self.view.settings().get('vintage')['mode'] = MODE_VISUAL
        self.view.run_command('_vi_big_i')

        self.assertEqual(self.R(0, 0), first_sel(self.view))
        self.assertEqual(self.R((1, 0), (1, 0)), second_sel(self.view))
    def testMovesCaretToEol(self):
        set_text(self.view, 'abc\nabc')
        self.view.sel().add(self.R((0, 1), (0, 1)))
        self.view.sel().add(self.R((1, 1), (1, 1)))

        self.view.settings().get('vintage')['mode'] = MODE_NORMAL
        self.view.run_command('_vi_big_a')

        self.assertEqual(self.R(3, 3), first_sel(self.view))
        self.assertEqual(self.R((1, 3), (1, 3)), second_sel(self.view))
    def testMovesCaretToEol(self):
        self.write('abc\nabc')
        self.clear_sel()
        self.add_sel(self.R((0, 0), (0, 2)))
        self.view.sel().add(self.R((1, 0), (1, 2)))

        self.view.run_command('_vi_big_a', {'mode': modes.VISUAL_BLOCK, 'count': 1})

        self.assertEqual(self.R(2, 2), first_sel(self.view))
        self.assertEqual(self.R((1, 2), (1, 2)), second_sel(self.view))
    def testMovesCaretToEol(self):
        self.write('abc\nabc')
        self.clear_sel()
        self.view.sel().add(self.R((0, 1), (0, 1)))
        self.view.sel().add(self.R((1, 1), (1, 1)))

        self.view.run_command('_vi_big_a', {'mode': modes.INTERNAL_NORMAL, 'count': 1})

        self.assertEqual(self.R(3, 3), first_sel(self.view))
        self.assertEqual(self.R((1, 3), (1, 3)), second_sel(self.view))
Exemple #8
0
    def testMovesCaretToEol(self):
        self.write('abc\nabc')
        self.clear_sel()
        self.add_sel(self.R((0, 0), (0, 2)))
        self.view.sel().add(self.R((1, 0), (1, 2)))

        self.view.run_command('_vi_big_a', {'mode': modes.VISUAL_BLOCK, 'count': 1})

        self.assertEqual(self.R(2, 2), first_sel(self.view))
        self.assertEqual(self.R((1, 2), (1, 2)), second_sel(self.view))
Exemple #9
0
    def testMovesCaretToEol(self):
        self.write('abc\nabc')
        self.clear_sel()
        self.view.sel().add(self.R((0, 1), (0, 1)))
        self.view.sel().add(self.R((1, 1), (1, 1)))

        self.view.run_command('_vi_big_a', {'mode': modes.INTERNAL_NORMAL, 'count': 1})

        self.assertEqual(self.R(3, 3), first_sel(self.view))
        self.assertEqual(self.R((1, 3), (1, 3)), second_sel(self.view))