在VIM中使用`gq`命令的中文的额外空间问题

时间:2019-02-18 23:05:14

标签: vim format cjk

以下是中文段落,只是忘记了中文的意思。

enter image description here

以下是调用gq命令后的中文段落。请注意,这里会出现一些多余的空格,例如灵 活性实际上 某种。用中文,我们不需要这样的多余空间。

enter image description here

以下是我的.vimrc

中的一些设置
set ts=4
set shiftwidth=4
set softtabstop=4
set expandtab
set autoindent
set smartindent
set ruler
set showcmd
set number
set nrformats=
set textwidth=80
set nocompatible
set formatoptions+=m

那么什么样的设置可以解决这个额外的空格问题?非常感谢。

1 个答案:

答案 0 :(得分:1)

来自:help fo-table

  

B:连接线时,请勿在两个多字节字符之间插入空格。被'M'标志覆盖。

因此

set formatoptions+=mB