PowerShell의 여러 줄 댓글
PowerShell에서 여러 행을 함께 코멘트할 수 있습니까?
찾아보려고 했는데 답이 안 나왔어요.스크립트가 너무 길면 한 줄 한 줄씩 수동으로 코멘트하는 것은 상당히 짜증납니다.
PowerShell v2 이상에서는 여러 줄 설명에 다음 구문을 사용합니다.
<# a
b
c #>
PowerShell의 여러 줄 코멘트가 기능합니다.
그렇지 않으면, 이것을 사용해 보세요.
# This is
# a
# multiline comment.
또는
<#
This does works for me.
#>
제대로 작동하지 않으면 올바른 버전의 PowerShell이 있는지 확인하십시오.
수동으로 댓글 문자를 추가할 필요가 없습니다."댓글 문자를 수동으로 추가하지 않고 여러 줄의 주석을 달려면 어떻게 해야 합니까?"라는 암묵적인 질문에 대한 답변은 다음과 같습니다.저는 핫키 솔루션을 찾아다녔고, https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/toggling-comments-in-powershell-ise에서 마음에 드는 솔루션을 찾았습니다.
1개 또는 여러 회선에 대해, 또는 회선내에서도 동작합니다.이 함수를 $Profile 파일에 저장합니다.
function Toggle-Comment
{
$file = $psise.CurrentFile
$text = $file.Editor.SelectedText
if ($text.StartsWith("<#")) {
$comment = $text.Substring(2).TrimEnd("#>")
}
else
{
$comment = "<#" + $text + "#>"
}
$file.Editor.InsertText($comment)
}
$psise.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('Toggle Comment', { Toggle-Comment }, 'CTRL+K')
$Profile은 ISE를 열 때마다 실행되므로 함수를 항상 사용할 수 있습니다.이 함수는 선택한 행을 주석 또는 주석 해제하는 바로 가기 키 Ctrl-K를 사용하여 새 메뉴 항목을 만듭니다.
$Profile 파일이 아직 작성되지 않은 경우(대부분 작성되지 않은 경우) 다음과 같이 작성할 수 있습니다.
New-Item -Path $profile -ItemType "file" -Force
(명령어 소스:https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.2)
언급URL : https://stackoverflow.com/questions/21129746/multiline-comment-in-powershell
'programing' 카테고리의 다른 글
VBA 없이 Excel에서 두 어레이를 연결할 수 있는 방법이 있습니까? (0) | 2023.06.21 |
---|---|
ORA-00060: 리소스를 기다리는 동안 교착 상태가 감지됨 (0) | 2023.06.21 |
'[DBContext의 이름]' 형식의 개체를 만들 수 없습니다.설계 시 지원되는 다양한 패턴에 대하여 (0) | 2023.04.22 |
스위프트: 가드렛 vs if let (0) | 2023.04.22 |
'npm'은 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. (0) | 2023.04.22 |