Я замедляю знакомство со сценариями оболочки Vim и Bash и сталкиваюсь с этой проблемой:
Когда я запускаю MacVim, я иногда хочу использовать командную строку для компиляции того, над чем я работаю (в данном случае небольшая Java-программа). Поэтому я набираю :! bash
и компилирую все, что мне нужно, и проверяю это. Затем, когда я хочу вернуться к программе, которую я редактировал, я набираю vim MyProgram.java
и получаю все виды беспорядка в моей сессии Vim, например [8;1H~ [9:1H~ [10:1H~ ... etc.
Что я здесь не так делаю? Могу ли я не перейти обратно в Vim, когда запустил оболочку внутри него?
Есть ли лучшие способы компилирования и запуска вашего текущего файла?
(я использую MacVim 7.2 и Bash 3.2.48 на OSX 10.6.2.)