Я создал простой пользовательский заданную команду, используя следующий ВИМ скриптVim Сценарий: определяемые пользователем команды с «приставкой»
command! -nargs=* -complete=file EE :call EE(<f-args>)
function! EE(...)
if filereadable(expand(a:1))
exec 'edit ' . a:1
endif
endfunction
:EE file
будет открыть файл (например, встроенный в команде ":edit file
)
Но в отличие от :tab edit file
команда :tab EE file
не откроет новую вкладку.
Возможно ли улучшить сценарий, чтобы можно было использовать «префикс», например :tab
или :vert
?