Состоит в том вопрос, как генерировать Ваши собственные справочные файлы, или каков лучший формат справочного файла?
Лично, я нахожу, что CHM превосходен. Одна из первых вещей, которые я делаю при установке машины, состоит в том, чтобы загрузить Руководство PHP в формате CHM ( http://www.php.net/download-docs.php ) и добавить горячую клавишу к ней в Темно-красный Редактор . Таким образом, когда я нажимаю F1, он загружает CHM и выполняет поиск слова, мой курсор идет (большой для быстрой ссылки на функцию).
В двух словах, интерактивные консольные приложения не поддерживаются в ISE (см. Ссылку ниже). В качестве обходного пути вы можете «предотвратить» перезапись файла копируемым элементом, сначала проверив, существует ли файл, используя test-path.
Зачем вам использовать XCOPY из PowerShell ISE? Вместо этого используйте Copy-Item:
Copy-Item -Path c:\tmp\tmp.txt -Destination c:\tmp\sub
Он перезапишет любой существующий файл без предупреждения, если существующий файл не является скрытым, системным или доступным только для чтения. Если вы хотите перезаписать и их, вы можете добавить параметр -force
.
Дополнительную информацию см. В разделе «Работа с файлами и папками» в файле справки PowerShell ISE или просмотреть все команды в MSDN .