在 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删除最后一个单词

删除最后一个字

相关内容