private void Create(params string[] lines) { _textView = CreateTextView(lines); _vimTextBuffer = Vim.CreateVimTextBuffer(_textView.TextBuffer); _registerMap = Vim.RegisterMap; var vimBufferData = CreateVimBufferData( _vimTextBuffer, _textView); _commandUtil = VimUtil.CreateCommandUtil(vimBufferData); var motionCapture = VimUtil.CreateMotionCapture(vimBufferData); _runnerRaw = new CommandRunner( _textView, _registerMap, motionCapture, _commandUtil, new StatusUtil(), VisualKind.Character); _runner = _runnerRaw; }