按下 Ctrl+Backspace 键时,Microsoft Word 会随单词一起删除空格。如何防止它删除空格?

按下 Ctrl+Backspace 键时,Microsoft Word 会随单词一起删除空格。如何防止它删除空格?

考虑以下文本,将光标放在文本末尾(垂直条所在的位置):

Don't test me sunshine|

在某些情况下按Ctrl+Backspace将产生以下结果(例如,当光标后有空格/更多单词时):

Don't test me|

我更喜欢以下结果(留有空间):

Don't test me |

是否有一个选项可以强制这种行为?

答案1

我相信这被视为一项功能(因为大多数用户也希望删除空格)。我不知道如何配置Ctrl+Backspace行为。

另一种方法是按住Ctrl+ Shift,然后Left Arrow突出显示单词。然后按Spacebar

答案2

在网上搜索后,我发现了这个功能可选(某种)。

Word 选项->高级->剪切、复制和粘贴->使用智能剪切和粘贴->设置->自动调整句子和单词间距。

来源:http://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-mso_windows8/control-backspace-deletes-previous-word-and-the/aa87aa3d-5928-4dd1-9266-b914f9c14620?auth=1


笔记:这解决了编写新的段落,但是当删除后面还有更多单词的单词时,会出现相同的默认行为。

例如(如果|代表光标/“插入点”):

Lorem ipsum dolor sit amet|

然后Ctrl+Backspace可以正常工作(光标前有或没有空格):

Lorem ipsum dolor sit |

但在以下情况下:

Lorem ipsum dolor sit|阿梅特

将光标直接放在要删除的单词后面,按Ctrl+Backspace将导致 Word 的默认行为:

Lorem ipsum 痛苦|阿梅特

Adjust sentence and word spacing automatically据我所知这不在设置中,所以请记住,如果关闭的话会出现一些不一致的行为。

答案3

如果Ctrl++Shift然后Left ArrowBackspace所需的行为:

  1. 在 Word Press 中创建该行为的宏Alt+F11
  2. 在 Normal 下,Right click在 Modules 文件夹中,然后Insert>Module
  3. 粘贴以下宏应该看起来像这样
  4. 将其分配给Ctrl+Backspace

    (文件 --> 选项 --> 自定义功能区 --> 键盘快捷键:自定义...
    类别:宏 查找您新创建的宏

宏:

Sub CtrlBackspace()  
'  
' CtrlBackspace Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend
    Selection.TypeBackspace
End Sub

答案4

如果您在高级设置中禁用智能剪切和粘贴,此行为将完全停止。编辑:事实证明这仅适用于剪切和粘贴,删除会显示上述不完整的功能。

相关内容