使用换行时控制 vim 中的句尾间距

lob*_*ati 6 vim

在 vim 中,当我调整散文段落的换行时,它会在句子之间添加 2 个空格。例如:

This is one sentence.
This is another sentence.
Run Code Online (Sandbox Code Playgroud)

如果我突出显示这两行并输入gw它就会变成:

This is one sentence.  This is another sentence.
Run Code Online (Sandbox Code Playgroud)

句号后两个空格。有没有办法改变 vim 的行为,使其在句号后仅使用 1 个空格?

Ing*_*kat 6

您正在寻找该'joinspaces'选项。默认情况下它是打开的,因此如果只有一个空格,您需要输入

set nojoinspaces
Run Code Online (Sandbox Code Playgroud)

进入你的~/.vimrc.