Как сохранить exit nvim в git bash commit - PullRequest
2 голосов
/ 30 марта 2020

Я использую git bash на Win 10 и nvim в качестве редактора. Когда я фиксирую без сообщения, он открывает пустой экран (где пусто означает ПУСТО, а не пусто с номером строки внизу), я набираю «мелочь», я Es c: w q , но "wq" вставлено. Я и получаю обязательную ошибку "ты идиот и не дал коммита". Я запускаю nvim напрямую и получаю тот же пустой экран и тот же эффект только первого символа любой команды после того, как не вставлен, тогда мы go вернемся обратно в режим вставки, так что : q действует как i q ... полностью в убыток. Является ли git bash несовместимым с nvim?

Редактировать: В случае, если визуальная помощь помогает enter image description here

1 Ответ

2 голосов
/ 30 марта 2020

Этот neovim / neovim выпуск 9585 показывает, что nvim можно использовать с Git.

Проверьте с помощью git config core.editor , как nvim был объявлен как Git редактор.

Это может быть:

git config --global core.editor '"nvim -u NORC"'

Вкл. Windows, В этом выпуске предлагается:

git config --global core.editor "set LC_CTYPE='en_US.UTF-8';nvim"

Использование mhinz/neovim-remote может помочь:

git config --global core.editor 'nvr --remote-wait-silent'

...