#7 Git - Свой редактор для комментариев

Git. Система контроля версий

Как вы уже знаете при выполнении коммита в гите комментарий мы можем указать сразу в строке выполнения команды:

git commit -m"комментарий"

Если же мы просто запустим эту команду без ключа -m

git commit

То в консоли откроется текстовый редактор Vim в котором Git затребует от нас ввод комментария.
Проблема в том что если вы никогда не работали с Vim, то для того чтобы выполнить элементарные действия в нем,
потребуется читать документацию. Как-то не логично согласитесь. Есть уже существующие и устаявшиеся комбинации клавишь для редакторов, но нет, в этом, казалось бы простом редакторе всё по своему. И интуитивно вы не догадаетесь как сохранить текст и выполнить выход.

Для тех кто попал на эту страницу по запросу поиска как работать с Vim, опишу порядок действий для сохранения комментария.

После того как комментарий написан нажимаем клавишу Esc, далее (курсор прыгнул вних экрана консоли) :x (двоеточие и X)

Давайте сделаем так чтобы вместо Vim гит использовал тот текстовый редактор который удобен нам.
Как сделать так чтобы Git использовал текстовый редактор Notepad++ ?
Вопрос не тривиальный и для того чтобы его решить мне пришлось перерыть множество форумов.
Но решение, как и обычно в гит, в одну строку:

git config --global core.editor "'D:\Program Files\Notepad++\notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

Посмотрим какие изменения внес гит в файл конфигурации после выполнения этой команды.
Файл конфига мы можем найти здесь -

<Системный диск>:\Users\<Текущий пользователь>\.gitconfig

И мы видим что пофвилась новая строка:

[core]
    editor = 'D:\\Program Files\\Notepad++\\notepad++.exe' -multiInst -notabbar -nosession -noPlugin

Тестируем то что у нас получилось. И видим что теперь вместо Vim у нас открывается Notepad++.

Добавить отзыв (пожелание, комментарий)