Проблема с дополнительным пространством для китайцев с помощью команды `gq` в VIM - PullRequest
0 голосов
/ 19 февраля 2019

Ниже приведен китайский абзац, просто забудьте значение китайского.

enter image description here

Ниже приведен китайский абзац после команды call 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 голосов
/ 19 февраля 2019

С :help fo-table:

B: при объединении строк не вставляйте пробел между двумя многобайтовыми символами.Отменяется флагом 'M'.

Таким образом,

set formatoptions+=mB
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...