lines = vim.eval('getline({}, {})'.format(lnum1, lnum2))
lines[0] = lines[0][col1:]
lines[-1] = lines[-1][:col2]
print('\n'.join(lines))
EOF
endfun
Vim получает строку между диапазоном визуального выбора с помощью Python