2009-09-29 31 views
30

Chỉnh sửa: Bất kỳ ai đến câu hỏi ngay bây giờ. Hãy nhìn vào những ngày tháng. Đây là một câu hỏi rất, rất cũ từ phiên bản PowerShell đầu tiên. Mọi thứ giờ đã khác nhauTôi có thể nhận được intellisense trong PowerShell?

Chỉ cần bắt đầu với PowerShell, tôi rất muốn có hỗ trợ intellisense để viết tập lệnh PowerShell. Tab-hoàn thành công trình tuyệt vời, do đó bạn sẽ nghĩ rằng nó sẽ tồn tại ở đâu đó, nhưng điều duy nhất tôi có thể tìm thấy một bài báo từ năm 2007 - hầu như không được cập nhật.

Có tiện ích mở rộng nào đó cung cấp cho bạn khả năng này không?

Trình chỉnh sửa như thế nào?

+0

Tôi có vẻ như điều này có sẵn trên Windows 2012 trở lên. – NTDLS

+0

@NTDLS intellisense là? hoặc chỉ hoàn thành tab? Tôi sử dụng powershell hàng ngày và nó chắc chắn không có bất cứ điều gì như intellisense. –

+0

Bạn có sử dụng nó trên windows 2012 không? Nó dường như không chỉ là hoàn thành tab, nhưng đến mức của bạn nó là một tiếng kêu xa từ chất lượng studio/tính năng visual 2013 I ntellisense. – NTDLS

Trả lời

6

Windows PowerShell ISE được cài đặt với các phiên bản PowerShell sau này đã được tích hợp sẵn trong intelliSense.

6

Có giao diện trên PowerTab.

+1

Tôi thứ hai khuyến nghị này. Nó không thay thế một trình soạn thảo tốt, nhưng đây là một bổ sung tuyệt vời cho giao diện điều khiển. – JasonMArcher

16

Hãy thử điều này -

http://powergui.org/index.jspa

Đây là một trình soạn thảo tốt với IntelliSense

+1

+1 để giới thiệu PowerGUI - thành phần biên tập của nó gần đây đã được cung cấp dưới dạng phần mở rộng Visual Studio, hãy xem câu trả lời của tôi trên [Ai tìm thấy phần tô sáng cú pháp PowerShell hoặc plugin IntelliSense cho Visual Studio?] (Http://stackoverflow.com/ câu hỏi/271292/who-found-a-powershell-cú pháp-làm nổi bật-hoặc-intellisense-plugin-cho-visual-s/3345147 # 3345147) để biết chi tiết. –

4

Cũng PowerShell Plus (thương mại). Hoặc bạn có thể đợi PowerShell 2.0 và hy vọng có được Graphical Windows PowerShell.

+1

Tại sao phải chờ V2? Tại sao không sử dụng nó ngay bây giờ. Nó rất gần với bản phát hành chính thức. (Một tháng?) Tôi nghĩ rằng trừ khi bạn có lý do chính đáng để ở lại với V1, bạn nên chuyển sang V2. Môi trường kịch bản tích hợp thực sự là khá tốt đẹp, và nó có intellisense. –

0

Tôi nghĩ đó là cách tốt nhất để bạn viết TabExpansion.
Không có công cụ Tự động hoàn thành cho posh, như IntelliSence của C#.
Chúng thậm chí không thể nhận được các thuộc tính của $ _ ngay cả khi bạn chỉ sử dụng Cmdlet chuẩn.

2

PowerSE là một PowerShell biên tập miễn phí bao gồm Intellisense (PowerShell, WMI, và .NET)

Các tính năng:

  • Bao gồm tính năng tạo Auto-Script - thực thi một lệnh, nhìn vào các kết quả trong chế độ xem lưới, chọn và sắp xếp các cột, sau đó yêu cầu nó tạo PowerShell cho bạn.
  • Nút cộng đồng để tìm kiếm TechNet và PoshCode cho mẫu.
  • Tính năng gỡ lỗi như điểm ngắt và bước qua mã.
  • Cửa sổ xem để xem xét các biến PowerShell.
  • Trợ giúp nhạy cảm theo ngữ cảnh.
  • Cửa sổ bảng điều khiển được nhúng với trình ghi lệnh.
1

Dùng thử mã studio trực quan với tiện ích mở rộng PowerShell. Nó hoạt động tốt hơn Windows PowerShell ISE cho tôi.

Các vấn đề liên quan