![在 Excel 中删除上一个单词](https://linux22.com/image/1414661/%E5%9C%A8%20Excel%20%E4%B8%AD%E5%88%A0%E9%99%A4%E4%B8%8A%E4%B8%80%E4%B8%AA%E5%8D%95%E8%AF%8D.png)
在几乎所有其他应用程序中,Ctrl+Backspace会在编辑文本时删除前一个单词。在 Excel 2013 中,它会将视图跳转到活动单元格。
Excel 中是否有“删除上一个单词”的替代快捷方式?是否有办法将Ctrl+重新映射Backspace到此功能,以使其与大多数其他应用程序保持一致?
编辑:对于稍后遇到此问题的人,以下 AutoHotKey 规则应该可以解决问题:
#IfWinActive ahk_class XLMAIN
^Backspace::
Send ^+{Left}{Backspace}
return
#IfWinActive
答案1
据我所知,Excel 中没有删除最后一个单词的功能,也没有快捷方式。Excel 不是文字处理器,因此快捷方式将侧重于其他方面。
N>B>:您说的“它将视图跳转到活动单元格”是什么意思?Ctrl-Backspace在我的 Excel 2013 中没有任何作用。不在编辑模式,也不在就绪模式。
检查是否有任何使用该快捷方式的加载项。
答案2
在编辑模式(选择单元格并双击或按F2)下,您可以按Ctrl+ Shift+<--选择上一个单词,然后按Backspace。
这是我最好的建议。
答案3
大约 2 周前我遇到过同样的问题,但我有解决方案,无需使用自动热键,只需 ctrl + Shift + Backspace 即可产生奇效。祝您好运!
答案4
要复制* Word 的Ctrl+ Backspace,请执行以下操作:
Ctrl++后跟两个s Shift,或者两个s。LeftBackspaceDelete
如果光标左侧立即有一个空格,则不需要第二个Backspace或,因为该空格将包含在选择范围内。Delete
删除多个单词时,最好先用多个++Ctrl选中它们,然后ShiftLeft然后删除这些词。
*请注意,Excel 的快捷方式与 Word 的快捷方式并不完全相同。Word 非常聪明,无论光标在哪里,它都会删除所有适当的空格,只留下一个空格。而 Excel 的快捷方式则只选择(并删除)从光标到左侧单词开头的所有字符,严格来说,只删除中间的空格。
当然, Word 的Ctrl+的等效序列是:Delete
Ctrl++后跟或。ShiftRightBackspaceDelete
请注意,如果光标右侧紧接着有一个非空格字符,则只需要一个Backspace或。否则,需要重复++序列,因为第一个序列仅选择空格。DeleteCtrlShiftRight
警告:
除非在输入文本之前双击单元格、F2按下按钮或单击公式栏,否则将不起作用。在开始输入文本后,可以通过单击屏幕顶部的公式栏来解决此问题。