forked from qt-creator/qt-creator
fakevim: Correct visual selection of a text object
Change-Id: Ib4996a88d1bbbec25ab864a37f62825e5b0a2b27 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -843,6 +843,15 @@ void FakeVimPlugin::test_vim_block_selection()
|
||||
data.setText("\"\"");
|
||||
KEYS("di\"", "\"" X "\"");
|
||||
|
||||
// visual selection
|
||||
data.setText("(abc()" X "(def))");
|
||||
KEYS("vi(d", "(abc()(" X "))");
|
||||
KEYS("u", "(abc()(" X "def))");
|
||||
KEYS("<c-r>", "(abc()(" X "))");
|
||||
KEYS("va(d", "(abc()" X ")");
|
||||
KEYS("u", "(abc()" X "())");
|
||||
KEYS("<c-r>", "(abc()" X ")");
|
||||
|
||||
// repeat change inner
|
||||
data.setText("(abc)" N "def" N "(ghi)");
|
||||
KEYS("ci(xyz<esc>", "(xy" X "z)" N "def" N "(ghi)");
|
||||
|
||||
Reference in New Issue
Block a user