В то время как я работаю в Vim, я часто приостановит процесс VIM с Ctrlг, так что я могу получить доступ к Баш оболочки. Я на Ubuntu 14.10.ВИМ приостановить процесс (в то время как модули по-прежнему выполняется), потребности обновления экрана
У меня есть плагины, такие как синтаксические загрузки, которые принимают меры после таких действий, как запись файлов.
Что-то, что случается очень часто, заключается в том, что я сохраню файл и сразу захочу что-то сделать в оболочке, например, операцию git.
Если я делаю это слишком быстро, хотя (сэкономьте, а затем немедленно приостановите процесс vim), моя оболочка получит в странном состоянии, где мигающий курсор исчез, а половина экрана должна быть перекрашена.
Затем, когда я fg
обратно в процесс ВИМ это тоже перепутались визуально и мне нужно перерисовывать экран (с Ctrlл).
Я понимаю, что могу «исправить» проблему, заставив перерисовать, но любые предложения о том, как избежать попадания в это состояние?
Возможно, что-то вроде отображения, чтобы обернуть CTRlг и убить всех выполнение плагинов до приостановки происходит?
попробуйте vim command ': shell'? –
@ KevinGuan см. Ответ на этот вопрос о том, почему я предпочитаю приостановить: http://superuser.com/questions/511894/in-vim-what-are-the-differences-between-using-sus-and-sh- to-access-the-shell –
Я вижу, '' будет просто приостановить vim. но ': shell' создаст новый процесс. –