вставить пробел вокруг бинарных операторов в vim - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь вставить пробел в обе стороны бинарных операторов, как я пишу.

После принятого ответа здесь я могу решить точно такую ​​же проблему. Проблема в том, что это решение работает, когда у вас есть сохраненный файл, и вы применяете это к файлу.

Моя цель, как только я напишу A = или A=_, он преобразует его в A = _ и т. Д.

рудиментарный хак, как:

inoremap <expr> = stridx('</=>',getline(".")[col(".")-3]) >= 0 ? "<bs>= " : getline(".")[col(".")-2] =~ '\s' ? "= " : "="

Но это слишком много взлома, а также не идеально (не подходит для ==).

Любая помощь, пожалуйста?

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