Я должен получить командную строку, а не всплывающее окно, когда я пытаюсь закрыть несохраненное окно - PullRequest
2 голосов
/ 30 августа 2009

Я использую упомянутую конфигурацию git здесь

Если я создаю новую вкладку, а затем, если я выполняю команду W (я использую mac), чтобы закрыть это окно, то я получаю всплывающее окно, для которого мне нужно использовать мышь.

Я видел, как другие используют vim, где в похожих случаях они получают подсказку внизу, что-то вроде

C для cacel N для № S далеко Сохранить (не уверен).

Какое изменение конфигурации мне нужно сделать, чтобы я начал получать командную строку, а не GUI?

Я использую macvim.

Ответы [ 3 ]

3 голосов
/ 30 августа 2009

То, что вы ищете:

:set guioptions+=c
0 голосов
/ 30 августа 2009

Если вы используете macvim (в настоящее время мое любимое воплощение Vim для Mac), вы получите приглашение, в то время как GUI-иш, как и остальная часть Macvim, управляется с клавиатуры: возвратите, чтобы принять по умолчанию Сохранить, Esc для отмены, команда -D означает «Не сохранять» (т.е. выйти и потерять изменения). Если вы используете Apple = предоставленный vim в Apple Terminal.app, всплывающее окно из команды W (которая не предлагает Сохранить, а просто Отмена и Закрыть) аналогично управляемо с клавиатуры: от Esc до Cancel, вернитесь, чтобы принять значение по умолчанию Close (и потерять несохраненные изменения, если они есть).

Если вы используете какую-то другую версию vim, было бы полезно, если бы вы сообщили нам, какая из них! -)

0 голосов
/ 30 августа 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...