在输入/编辑文本时,如何删除文本光标当前所在的单词?
我的意思是适用于大多数程序的“系统范围”解决方案(可能是由操作系统提供的),而不是特定于某些文本编辑器的热键。
答案1
Ctrl+Backspace删除当前单词直到文本光标。
Ctrl+Del删除文本光标之后的当前单词的末尾,以及该单词后的所有空格和制表符。
因此,如果您按住Ctrl并按下(同时或以任何顺序)Del和Backspace,您将删除当前单词。
例如,这在 Windows 中的记事本和 Google Chrome 中有效。
答案2
您对 Windows 有一个答案,但对于其他读者来说,值得注意的是,同样的解决方案也适用于 Mac,但有一些关键的替换。
⌥ Option+⌫ Delete删除当前单词直到文本光标。
⌥+ ⌦ Delete(或较短的键盘⌥+ fn+ Delete)从文本光标开始删除当前单词的结尾(这不会不是删除单词后面的空格或其他字符)。
答案3
您可能会发现这个更简单,并且可以让您更好地控制您正在做的事情:首先双击。这将标记整个单词。然后按删除。
答案4
其他答案都相当不错,但他们忽略了一个重要问题:在某些应用程序中(尝试在 Windows 资源管理器中重命名文件),Ctrl+Backspace实际上会插入一个奇怪的框字符。
有几种解决方法:
您可以使用Ctrl+←返回单词的开头,然后使用Ctrl+ Delete。您也可以使用+将光标放在单词开头后使用+ +
选择文本,然后使用或删除它。这种方法还有一个优点,就是可以非常清楚地看到您要删除的内容。CtrlShift←/→Ctrl←BackspaceDelete
我相信这两种情况也适用于 Mac,尽管您可能首先不会遇到这个问题。