Visual Studio용 PowerShell 구문 강조 표시 또는 IntelliSense 플러그인을 찾은 사람?
PowerShell 구문 강조 또는 IntelliSense를 허용하는 Visual Studio용 플러그인을 찾은 사람이 있습니까?만약 그렇지 않다면, 왜 그런지 아는 사람이 있습니까?저는 자유시간이 많은 다른 사람이 지금쯤 이 문제를 해결할 수 있기를 계속 바라고 있습니다.다른 사람들이 제한된 문서를 가지고 NHaml과 같은 다른 언어를 위한 맞춤형 IntelliSense 공급자를 구축할 수 있었기 때문에 저는 희망을 가지고 있습니다.
편집: 명확하게 하기 위해,PowerShell을 개발하는 데 사용할 수 있는 IDE 목록을 찾고 있는 것이 아닙니다. 하루의 90%를 Visual Studio에서 보냅니다.그것은 이미 코드를 자르고 다이싱하는 것을 정말 잘 합니다.그것은 내가 모든 텍스트와 코드를 편집하는 데 사용하기를 선호하는 IDE입니다.PowerShell 스크립트를 사용하여 작업할 때 PowerShell 구문이 강조되지 않는 것은 매우 고통스럽습니다.
2013-08-20 업데이트
Adam Driscoll은 최근 Visual Studio용 PowerShell Tools를 이전 Power의 후속 제품으로 발표했습니다.GUI Visual Studio Extension - The Future of Power에 대한 블로그 게시물 보기자세한 내용은 GUI VSX. 여기서 사이먼 길비가 설명한 이전 버전의 단점을 인정하고(아래의 이전 업데이트 참조) 전력 의존성을 제거함으로써 이러한 단점을 해결하는 방법을 설명합니다.GUI:
[...] 파워를 내장함으로써Visual Studio의 GUI 편집기는 실제 언어 통합이 아니라 해킹에 가까웠기 때문에 많은 문제를 일으켰습니다.
[...] 힘GUI VSX v2는 PowerShell에 대한 진정한 Visual Studio 언어 지원을 제공합니다.Visual Studio 편집기와 원시 PowerShell 디버거, 토큰화기 및 완료 엔진을 사용합니다.현재 요구 사항은 PowerShell v3 및 Visual Studio 2012입니다.이 요구사항은 지역사회의 지원 및 채택에 따라 변경될 수 있습니다.[내꺼야]
2013-07-31 업데이트
Simon Gillbee는 PowerShell의 단점을 드러내지 않는 대안을 강조하는 PowerShell 구문을 방금 참조/홍보했습니다.그가 이전에 요약한 GUI Visual Studio Extension:
초기 답변
최근 발매된 파워GUI Visual Studio Extension은 Visual Studio에 PowerShell IntelliSense 지원을 추가합니다.(자유) 전력에 따라 달라지지만,GUI 그래픽 사용자 인터페이스 및 스크립트 편집기, 이 편집기 구성 요소를 재사용하는 것이 제가 바라는 장애물이 아니라 성숙도의 표시가 되어야 합니다.(소개는 Visual Studio! 블로그 게시물의 Kirk Munros PowerShell 지원을 참조하십시오.)
1.0이기 때문에 확장과 관련하여 몇 가지 사소한 문제가 남아 있지만 Adam Driscoll은 이러한 문제를 해결하는 데 매우 적극적인 것 같습니다. PowerShell 구문 강조와 IntelliSense 지원은 이미 저에게 가장 효과적입니다!
Visual Studio Intelliense for PowerShell 스크립트에 대한 내용을 본 적이 없습니다.
다음과 같은 다른 도구를 사용해 보는 것이 좋습니다.
이 화면 캐스트를 보십시오.
(출처: aaronlerch.com )
VS2010용 Power Console 확장 기능은 매우 훌륭하고 미래가 유망해 보입니다.스크립트를 편집하는 것이 적합한지(또는 가능한지) 확신할 수 없습니다.어떤 경우에도 시도해 볼 가치가 있습니다.
언급URL : https://stackoverflow.com/questions/271292/anyone-found-a-powershell-syntax-highlighting-or-intellisense-plugin-for-visual
'sourcecode' 카테고리의 다른 글
github에 커밋을 푸시할 때 git가 실패함 (0) | 2023.08.17 |
---|---|
VS 디버그 모드 중에 ip:port를 사용하여 WEB API에 액세스할 수 없지만 localhost:port를 사용하여 액세스할 수 있습니다. (0) | 2023.08.17 |
sql에서 값을 동적으로 변경하려고 합니다. (0) | 2023.08.12 |
Git Stash 팝업 삭제 (0) | 2023.08.12 |
배열에서 여러 개의 임의 요소를 가져오는 방법은 무엇입니까? (0) | 2023.08.12 |