Một trong các tính năng của PowerGUI là khả năng đặt lại Powershell Runspace như được minh họa trong this article và this article. Có thể thực hiện điều này trong PowerShell ISE không?Có thể thiết lập lại không gian chạy trong Powershell ISE không?
Trả lời
Tôi đã viết một mô-đun gọi là "Công cụ phiên ISE" để thực hiện việc này một vài tháng trước. Về cơ bản, runspace trong ISE tương đương với một "Tab" container, trong đó các tài liệu con của nó chia sẻ không gian chạy. Kịch bản của tôi xem xét các tệp đang mở hiện tại, ghi nhớ chúng, tạo một Tab mới (runspace) và đóng tab cũ, sau đó thêm các tệp bạn đã mở vào Tab mới. Các tính năng khác:
- lưu tự động của phiên hiện tại (file mở trong tab hiện tại.)
này có thể bị vô hiệu và điều khiển bằng tay nếu muốn.
- Prompt để tải lại phiên cuối cùng trên ISE mở
Một gợi ý được hiển thị cho bạn nhắc nhở bạn về một số các tập tin mà bạn đã mở. Nhấn <enter>
để chấp nhận các mặc định của “Vâng, tải lại phiên cuối cùng của tôi.”
- Khởi động lại các tab hiện tại
Về cơ bản làm sạch bộ nhớ và giữ tập tin của bạn mở trong trình soạn thảo. Bạn được nhắc nhở về hành động này. Nhấn <enter>
để chấp nhận mặc định là “Có, hãy khởi động lại tab này.”
Tất cả các lệnh có sẵn trong trình đơn "Tiện ích bổ sung" cho chuột được định hình. Các lệnh này cũng bị ràng buộc với các phím nóng.
Xem: http://nivot.org/post/2011/02/14/MakingWindowsPowerShellISEGoodEnough
EDIT: Đối với thời điểm hiện tại, link download của blog cho ISE phiên cụ bị hỏng. Lưu trữ Internet vẫn có a copy.
(Tôi đang sử dụng V3 PowerShell ISE trên Win8 Release Preview) Bạn có thể sử dụng File> tab mới PowerShell để tạo ra một runspace PowerShell mới bên trong ISE
- 1. Có cách nào để kiểm tra xem tập lệnh có đang chạy bởi PowerShell ISE không?
- 2. Powershell 2 ISE, không dừng lại trên các điểm ngắt trong các mô-đun đã nhập
- 3. Sử dụng CurrentDomain.SetData ("APP_CONFIG_FILE") không hoạt động trong PowerShell ISE
- 4. Windows PowerShell ISE đang chạy phiên bản cũ
- 5. Làm cách nào để truyền các tham số cần thiết cho tập lệnh trong Powershell ISE?
- 6. Tại sao PowerShell ISE lại sử dụng chương trình C# này?
- 7. Thiết lập thời gian chạy MSVC trong CMake
- 8. Không thể thiết lập thuộc tính TestContext
- 9. Windows Forms trông khác nhau trong Powershell và Powershell ISE. Tại sao?
- 10. Làm thế nào để tải Powershell ISE 3 với PowerShell v2 bên trong?
- 11. Làm cách nào để xác định từ tập lệnh PowerShell trong thời gian chạy máy chủ đang chạy?
- 12. Có thể tự động thay đổi không gian tên thành ServiceContract trong thời gian chạy không?
- 13. Cách thiết lập thời gian chạy ở Flex 4
- 14. truy cập VBA: Có thể thiết lập lại xử lý
- 15. Thiết lập MSMQ tự động với Powershell
- 16. PowerShell: $ PSBoundParameters không có sẵn trong bối cảnh Debug
- 17. Có thể lặp lại một vector mpl :: tại thời gian chạy mà không tạo ra các loại trong vectơ không?
- 18. Thời gian chạy F # 3.0 có thể phân phối lại được không?
- 19. cố gắng chạy sqlcmd không thành công, không thể thiết lập kết nối?
- 20. Không thể thiết lập NSUserDefaults lĩnh vực
- 21. java.io.IOException: Không có không gian còn lại trên thiết bị Android
- 22. SVN không thể thiết lập LC_CTYPE locale
- 23. Android thiết lập View.GONE không "phát hành" không gian trong listview
- 24. Powershell ISE bị đóng băng trong khi đang giết quá trình
- 25. trì hoãn thiết lập thời gian không hoạt động
- 26. Thiết lập SetupDiGetClassDev có hoạt động với các ID cá thể thiết bị như được ghi lại không?
- 27. Không thể cài đặt * .apk trên thời gian chờ thiết bị Khởi chạy bị hủy
- 28. Không thể có được kịch bản cơ bản Powershell chạy bên Đội bóng thành phố
- 29. Làm thế nào để tránh java.io.IOException này: Không có không gian còn lại trên thiết bị
- 30. Thiết lập nguồn dữ liệu Báo cáo Tinh thể tại thời gian chạy
Điều đó có vẻ tuyệt vời. Bạn có phát hành nó theo giấy phép PMNM không? –
Nếu nó trên blog của tôi, đó là bất kỳ giấy phép nào bạn muốn. – x0n
Không phải là tôi không đồng ý rằng điều này là mát mẻ, và rất hữu ích, nhưng tôi thấy nó rất khó chịu khi một cái gì đó xảy ra với cli và bằng cách khởi động lại bất cứ điều gì tôi mất lịch sử _undo_ của tôi. – user66001