Как быстро закрыть несколько экземпляров VI на разных вкладках экрана GNU? - PullRequest
2 голосов
/ 25 февраля 2010

Я часто открываю около 10 вкладок в GNU-Screen, и все они открывают vim для другого файла. Если я просто прекращаю сеанс Screen, то VIM не очищает (файлы .swp все еще там), поэтому мне обычно приходится переходить на каждую вкладку по отдельности и вводить «: wq» и «exit», чтобы закрыть вкладку экрана. Есть ли более быстрые способы сделать это?

Ответы [ 2 ]

4 голосов
/ 25 февраля 2010
killall vim

; -)

0 голосов
/ 26 февраля 2010

Я делаю что-то подобное и столкнулся с той же проблемой. Для меня было просто отключить создание файлов .swp, чтобы vim не заботился о том, чтобы я закрыл всю сессию сразу. По моему .vimrc:

set noswapfile

Конечно, это работает только потому, что я часто сохраняю привычку, и почти все находится под контролем версий, поэтому я могу вернуть его, если случится какая-нибудь катастрофа. Ваш пробег может отличаться, если у вас другой сценарий использования или рабочий процесс.

...