2016-05-23 3 views
3

Моя обычная процедура для открытия проекта в редакторе Atom в Windows - это перейти в каталог с использованием терминала Git Bash и ввести atom .. Это откроет все содержимое каталога в Atom ,Открытие командной строки запуска Atom с помощью командной строки Windows

После недавнего обновления Windows, когда я печатаю atom . теперь я вижу это:

Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Web\htdocs\dev> 

Это мигающая командной строки. Является ли базовое командное окно Windows, взятое с терминала Git Bash, которое я использую?

Когда я вводил только atom в терминал, редактор Atom открывается как обычно.

Когда я ввожу explorer ., он работает просто отлично (открывается окно проводника в текущем каталоге).

Когда я открываю Windows PowerShell и ввод atom ., происходит правильное поведение.

При запуске git-cmd.exe и ввода atom . происходит правильное поведение.


Это известная проблема с Atom: https://github.com/atom/atom/issues/11817

Запуск atom.cmd . произведет ожидаемое поведение.

ответ

0

Я бы прокомментировал, но у меня недостаточно репутации.

Сегодня утром я начал испытывать то же самое, но не обновлял свою Windows 10 более недели. При открытии:

C:\Program Files\Git\git-cmd.exe

он работает отлично. Поэтому я думаю, что это mintty.exe (C: \ Program Files \ Git \ usr \ bin), приложение терминала, которое запускается при открытии Git Bash. Моя текущая версия mintty 2.0.3.

UPDATE: Похоже, это связано с сегодняшним обновлением атома: https://github.com/atom/atom/issues/11817

UPDATE 2 - ВРЕМЕННОЕ РЕШЕНИЕ: добавить этот псевдоним для вашего .bashrc или псевдонимами файла:

alias atom='atom.cmd'

должны сделать трюк, пока хорошие люди в Atom не выпустят исправление.

+0

Да, я тоже вижу правильное поведение при запуске git-cmd.exe. Но что-то теряется на этом пути. Кстати, я на Windows 7. Недавнее обновление должно было что-то сделать. –

+0

Мой C: \ Users \ [пользователь] \ AppData \ Local \ atom \ bin \ atom.cmd файл, на который указывает ПУТЬ, показывает изменение этим утром @ 8:36. Как насчет твоего? – DGempler

+1

Похож, что это связано с сегодняшним обновлением атома: https://github.com/atom/atom/issues/11817 – DGempler

0

Я предлагаю два шага:

  1. Проверьте ваш GIT конфиги, чтобы убедиться, что атом еще редактор по умолчанию: git config -l. Если это не так, установите его с помощью git config --global core.editor "atom --wait".
  2. Возможно, вам понадобится создать новый путь для атома, в зависимости от того, где вы его установили.
+0

Спасибо за информацию! Я добавил пару вещей к моему первоначальному вопросу. Я думаю, это дает мне более полное представление о том, что это проблема Git Bash. –

+0

А, я вижу. Вы проверили версию Git Bash с момента обновления ОС? –

+0

Хороший звонок, просто обновил Git до 2.8.3 и перезагрузился и увидел то же самое. –

Смежные вопросы