
如何在 PowerShell 中停用右鍵按一下貼上?
在其他程式中,我習慣右鍵單擊上下文選單,並且根據剪貼簿的內容,在 PowerShell 中這可能是致命的。
答案1
這是一個稱為快速編輯控制台,而不是 PowerShell。在先前版本的 cmd 中,它是預設關閉。據稱Windows 10 預設將其開啟但我無法檢查,因為自 Windows 7 以來我一直啟用它
要停用該功能,只需開啟控制台選單,或透過
- 右鍵點選控制台標題欄
- 按Alt+Space
- 或左鍵點選標題列徽標
然後選擇特性或者預設值取決於您是否要為該會話或所有進一步執行設定選項。在裡面選項標籤,編輯選項組取消選取快速編輯模式
現在您無法再透過右鍵單擊進行貼上,但您也無法透過滑鼠或Shift+選擇文本Arrow keys,並且必須透過開啟上下文功能表 > 編輯 > 標記來切換到標記模式以選擇
在舊的 cmd 版本中,位置有點不同
也可以看看如果我在cmd視窗中單擊它到底會做什麼?
答案2
我的解決方案:使用 AutoHotKey
#IfWinActive, ahk_exe powershell.exe
RButton::return
#IfWinActive
並使用 UIA 運行來確保它在管理員上運行。