Вы не можете. Посмотрите мерзавец FAQ .
В настоящее время дизайн индекса мерзавца (район сосредоточения войск) только разрешает файлам быть перечисленными, и никто достаточно компетентный вносить изменение для разрешения пустых каталогов не заботился достаточно об этой ситуации для исправления его.
Каталоги добавляются автоматически при добавлении файлов в них. Таким образом, каталоги никогда не должны добавляться к репозиторию и не прослежены самостоятельно.
можно сказать"
git add
", и это добавит файлы там.при реальной необходимости в каталоге для существования в контроле необходимо создать файл в нем. .gitignore работает хорошо с этой целью; можно оставить его пустым, или заполнить названия файлов, которые Вы ожидаете разоблачать в каталоге.
Вы можете посмотреть на переменную $ Host
. Имя будет «ConsoleHost» в консоли и «Windows Powershell ISE Host» в ISE. Хотя это, вероятно, может быть немного непросто для проверки, потому что вы полагаетесь на строки, читаемые пользователем.
Другой способ - посмотреть на $ Host.UI.RawUI.BufferSize.Height
, который, кажется, всегда быть 0 в ISE. То, что не очень часто встречается в окне консоли.
$ shellid тоже, но лучше использовать отдельные профили для каждого хоста: Microsoft.PowerShell_Profile.ps1 и Microsoft.PowerShellISE_Profile.ps1. Соответствующие файлы будут запускаться для определенных хостов. Для запуска чего-либо на всех хостах используйте общий Profile.ps1