tl; dr Встановіть редактор на щось приємніше, як-от Sublime або Atom
Тут nice використовується в значенні редактора, який вам подобається, або знайти більш зручним для користувача .
Основна проблема полягає в тому, що Git за замовчуванням використовує редактор, який є надто неінтуїтивним для більшості людей: Vim. Тепер, не зрозумійте мене неправильно, я люблю Vim, і хоча ви могли відкласти трохи часу (як місяць), щоб навчитися Vim і спробувати зрозуміти, чому деякі люди вважають, що Vim - найбільший редактор, що існує, є швидший шлях виправлення цієї проблеми :-)
Виправлення полягає не в запам’ятовуванні загадкових команд , як у прийнятій відповіді, а в налаштуванні Git на використання редактора, який вам подобається і розуміє! Це дійсно так просто, як налаштувати будь-який із цих параметрів
- налаштування git config
core.editor
(для кожного проекту чи в усьому світі)
VISUAL
абоEDITOR
змінне оточення (це працює для інших програм, а)
Я висвітлю перший варіант для декількох популярних редакторів, але GitHub має чудову посібник з цього питання для багатьох редакторів .
Для використання Atom
Прямо від своїх документів введіть це у терміналі:
git config --global core.editor "atom --wait"
Git зазвичай чекає завершення команди редактора, але оскільки Atom негайно переходить у фоновий процес, це не працюватиме, якщо ви не надасте --wait
можливість.
Використання піднесеного тексту
З тих же причин, що і у випадку Atom, вам потрібен спеціальний прапор, щоб сигналізувати процесу, що він не повинен відкидати на другий план:
git config --global core.editor "subl -n -w"