如何在 Windows XP 命令列中使用 Ctrl-Backspace 刪除整個單字?有可能嗎?
答案1
CMD 或 Powershell 並沒有用於刪除左側或右側單字的本機捷徑。這裡有一些例子每個平台可以做什麼。為了使它更容易一些,您可能可以使用快捷方式移動到單字的開頭或結尾,然後開始刪除或退格以刪除該單字。
答案2
亞洲香港協會複製 Ctrl+Backspace 功能以刪除前一個單字的程式碼。其作用是使用 Ctrl+Shift+Left 選擇上一個單詞,然後按刪除。在記事本和其他程式中對我來說運作得很好,儘管在 win7 中有點不穩定。目前無法確認終端。
^BackSpace:: ;;Delete previous word
Send ^+{Left}{Del}
Return
答案3
試試這個:
^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
Send {Del}
}
Return
它透過在定位到前一個單字後發送 500 個刪除來修改前一個答案。 500可能有點多了,但那又怎樣。
這是用於自動熱鍵(http://www.autohotkey.com/)並在 cmd 視窗中工作,我將其放入 cmd 視窗特定部分,並貼上如下程式碼:
#IfWinActive ahk_class ConsoleWindowClass
; Paste in command window
^V::
Send !{Space}ep
return
^BackSpace:: ;;Delete previous word
Send ^+{Left}
Loop, 500 {
Send {Del}
}
Return
#IfWinActive