Git commit in terminal открывает VIM, но не может вернуться к терминалу
пытается узнать GitHub в данный момент и делает это в Git основы учебник на nettuts. Я на урок о том, что делает, совершает.
учитель типов git commit и он открывает VIM в качестве своего редактора (я также хотел бы знать, как сделать его открытым в Возвышенное Текст 2 вместо этого) в любом случае он открывается в VIM, и я добавляю в 1 строку, говоря, что это моя первая фиксация и нажмите Сохранить.
затем он предлагает мне сохранить вывод на рабочий стол, что-то я не видел в его скринкасте. Теперь я все еще в VIM и не уверен, как вернуться к "нормальному" терминалу : (
Я не мог понять это, поэтому я просто вышел из терминала и перезапустил его, сделал git commit снова и получил несколько предупреждающих сообщений о дубликатах! Не уверен, что мне нужно (E)edit в любом случае или (A)abort.
git статус

ВИМ

когда я снова открываю терминал и делаю git commit снова

5 ответов:
для сохранения работы и выхода нажмите Esc а то : w q (w для записи и q для выхода).
кроме того, вы можете сохранить и выйти, нажав Esc а то :x
чтобы установить другой редактор do export EDITOR=myFavoriteEdior
не совсем ответ на проблему VIM, но вы можете использовать командную строку, чтобы также ввести сообщение фиксации:
git commit -m "This is the first commit"
вам нужно вернуться к нормальный режим и сохранить сообщение с
<Esc>:wqили
<Esc>:xили
<Esc>ZZThe Esc ключ возвращает вас от вставить режим нормальный режим. Элемент : wq,: x или ZZ последовательность записывает изменения и выходит из редактора.
просто выполните команду vim "сохранить и выйти"
:wqследует сделать трюк.для того, чтобы Git открыл его в другом редакторе, вам нужно изменить Git
core.editorустановка команды, которая запускает нужный редактор.
git config --global core.editor "command to start sublime text 2"
это в ответ на ваш вопрос...
Я также хотел бы знать, как сделать его открытым в Sublime Text 2 вместо
Для Windows:
git config --global core.editor "'C:/Program Files/Sublime Text 2/sublime_text.exe'"проверьте, что путь для
sublime_text.exe- это исправлять и корректировать, если это необходимо.Для Mac / Linux:
git config --global core.editor "subl -n -w"если вы получаете сообщение об ошибке, такое как:
ошибка: возникла проблема с редактор 'subl-n-w'.
создать псевдоним для
sublsudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublеще раз проверьте, что путь соответствует для вашей машины.
для возвышенного текста просто сохраните
cmd Sзакрыть окноcmd Wчтобы вернуться к git.
Comments