Как я могу использовать Notepad ++ (или другой) с msysgit? - PullRequest
209 голосов
/ 28 октября 2009

Как мне использовать Notepad ++ (или любой другой редактор, кроме vim) с msysgit?

Я попробовал все следующее безрезультатно:

git config --global core.editor C:\Program Files\Notepad++\notepad++.exe

git config --global core.editor "C:\Program Files\Notepad++\notepad++.exe"

git config --global core.editor C:/Program Files/Notepad++/notepad++.exe

git config --global core.editor C:\\Program Files\\Notepad++\\notepad++.exe

Ответы [ 11 ]

0 голосов
/ 19 мая 2012

Вот решение с Cygwin:

#!/bin/dash -e
if [ "$1" ]
then k=$(cygpath -w "$1")
elif [ "$#" != 0 ]
then k=
fi
Notepad2 ${k+"$k"}
  1. Если пути нет, пройти без пути

  2. Если путь пуст, пропустить пустой путь

  3. Если путь не пустой, конвертировать в формат Windows.

Затем я установил эти переменные:

export EDITOR=notepad2.sh
export GIT_EDITOR='dash /usr/local/bin/notepad2.sh'
  1. РЕДАКТОР позволяет скрипту работать с Git

  2. GIT_EDITOR позволяет скрипту работать с командами-концентраторами

Источник

...