考虑以下文本,将光标放在文本末尾(垂直条所在的位置):
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 选项->高级->剪切、复制和粘贴->使用智能剪切和粘贴->设置->自动调整句子和单词间距。
笔记:这解决了编写新的段落,但是当删除后面还有更多单词的单词时,会出现相同的默认行为。
例如(如果|
代表光标/“插入点”):
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 Arrow是Backspace所需的行为:
- 在 Word Press 中创建该行为的宏
Alt+F11
- 在 Normal 下,
Right click
在 Modules 文件夹中,然后Insert
>Module
- 粘贴以下宏应该看起来像这样
将其分配给Ctrl+Backspace
(文件 --> 选项 --> 自定义功能区 --> 键盘快捷键:自定义...
类别:宏 查找您新创建的宏
宏:
Sub CtrlBackspace()
'
' CtrlBackspace Macro
'
'
Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend
Selection.TypeBackspace
End Sub
答案4
如果您在高级设置中禁用智能剪切和粘贴,此行为将完全停止。编辑:事实证明这仅适用于剪切和粘贴,删除会显示上述不完整的功能。