Открывать новое окно Atom и ждать его выхода, прежде чем продолжить?
Я пытаюсь настроить Atom в качестве моего текстового редактора для сообщений git commit в командной строке.
Несколько страниц, в том числе на Github, говорят, что использовать это:
git config --global core.editor "atom --wait"
Это работает, но только если у меня нет открытого окна атома. Если я это сделаю, кажется, что новый процесс атома просто передает все аргументы существующему процессу и завершается, оставляя эту --wait
опцию бесполезной.
Это на Windows 10, я не знаю, как это ведет себя на других операционных системах, но мой вопрос специально для Windows, если это не является общей проблемой.
Поэтому, когда я выполняю свою команду git commit, и ни один атомный процесс не выполняется, это происходит:
git commit
- Появляется Atom, открывая редактор с шаблоном сообщения фиксации.
Когда я сохраняю и закрываю окно атома, git продолжает и сообщает:
[master 3745ef7] xyz 1 file changed, 1 insertion(+)
Однако, если у меня уже есть открытое окно атома, когда я делаю выше, это происходит:
git commit
- Атом появляется, как и раньше
Но одновременно git сообщает об этом и выходит:
Aborting commit due to empty commit message.
Мое замечание «передает аргументы существующему процессу» выше является гипотезой и может не соответствовать тому, что происходит вообще.
Я также попробовал это:
atom --wait --new-window
Который действительно вызывает совершенно новое окно в дополнение к исходному окну, только с руководством и моим файлом сообщения о коммите, но это тоже имеет ту же проблему, если у меня уже был существующий процесс, я получаю новое окно, но git завершается с ошибка, потому что atom.exe
прекращено.
Итак, есть ли способ научить атома вести себя правильно в моей среде и в этой ситуации?
0 ответов на вопрос
Похожие вопросы
-
3
Чтобы получить Почту работай для `git am`
-
8
Использование Git для управления библиотекой iTunes?
-
8
Git Client для OS X и Windows?
-
-
11
Существуют ли приложения для распределенного контроля версий (DVCS), если я не программист?
-
14
Как заставить git-extension.bash работать на Mac OS X?
-
2
Как заставить "git pull" снова работать как положено
-
2
Git - GitHub Repository Setup подходит для использования?
-
9
Как я могу откатить 1 коммит?
-
3
git-receive-pack: команда не найдена
-
2
Что-то вроде TortoiseGit для KDE?