[英]Powershell / Visual Studio Code: Update version of Powershell in Visual Studio Code
[英]Visual Studio Code: Powershell Greenhorn
VSCode 建議您應該用 function 將 $b[3] 括起來,因為乍一看,這是不可維護的東西。 我看到您想要路徑變量的第三條路徑,但不知道您到底在尋找什么,任何可能維護腳本的人也沒有,所以您應該將此行包裝成有意義的東西。
以此為例:
function Get-VSCodePath
{
$paths = ($env:Path).Split(';')
$vsCodePath = $paths | Where-Object { ($_.Contains("VS Code") -eq $true) }
Write-Output $vsCodePath
}
$vscodePath = Get-VSCodePath
Write-Host $vscodePath
我將對特定路徑的搜索包裝到具有有意義名稱的 function 中,因此維護腳本的人都會知道我搜索的內容
從你的截圖上看並不明顯,但關鍵是你選擇$b[3]
。
每當您選擇多字符范圍時,Visual Studio 的PowerShell 擴展都會為您提供可能有用的操作,這些操作由燈泡圖標指示並可通過其訪問:
您可以單擊該圖標或使用Control-。 (句點)調用可用操作的菜單。
始終呈現的一般性質的動作與用各種結構包圍(包圍)所選文本有關,如屏幕截圖所示。
這是使所選文本成為更大語言結構的一部分的便捷方法,例如if
語句或function
定義。
這些操作不是規定性的,即由您決定所提供的任何操作在您嘗試執行的操作的上下文中是否有意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.