在 Windows 命令列中使用 Ctrl+Backspace 刪除單字?

在 Windows 命令列中使用 Ctrl+Backspace 刪除單字?

如何在 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

答案4

在 Powershell 中

單字

Ctrl+Shift + (左箭頭)向後反白顯示單字。

選定的單字

然後按Delete刪除最後一個單字。

刪除選定的單字

在 Windows 命令提示字元下

單字

Ctrl+ Shift+ (按向左箭頭兩次選擇最後一個單字)

選定的單字

Ctrl+ Bakspace刪除最後一個單字

刪除最後一個單字

相關內容