Git commit in terminal открывает VIM, но не может вернуться к терминалу



пытается узнать GitHub в данный момент и делает это в Git основы учебник на nettuts. Я на урок о том, что делает, совершает.



учитель типов git commit и он открывает VIM в качестве своего редактора (я также хотел бы знать, как сделать его открытым в Возвышенное Текст 2 вместо этого) в любом случае он открывается в VIM, и я добавляю в 1 строку, говоря, что это моя первая фиксация и нажмите Сохранить.



затем он предлагает мне сохранить вывод на рабочий стол, что-то я не видел в его скринкасте. Теперь я все еще в VIM и не уверен, как вернуться к "нормальному" терминалу : (



Я не мог понять это, поэтому я просто вышел из терминала и перезапустил его, сделал git commit снова и получил несколько предупреждающих сообщений о дубликатах! Не уверен, что мне нужно (E)edit в любом случае или (A)abort.



git статус



enter image description here



ВИМ



enter image description here



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



enter image description here

816   5  

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>ZZ

The 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'.

создать псевдоним для subl

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

еще раз проверьте, что путь соответствует для вашей машины.

для возвышенного текста просто сохраните cmd S закрыть окно cmd W чтобы вернуться к git.

Comments

    Ничего не найдено.