Для первого вопроса используйте
:%normal gqq
Это будет выполняться gqq
в каждой строке в отдельности.
Я не знаю ответа на второй вопрос, но это может быть результатом автокоманды, вызванной суффиксом .txt, который изменяется 'formatoptions'
или 'comments'
без установки 'filetype'
. Вы можете выполнить
:verbose set fo? com?
чтобы увидеть, где эти параметры были установлены в последний раз. Некоторые дистрибутивы GNU / Linux помещают свои собственные команды конфигурации Vim в / etc / vimrc или / usr / share / vim / vimrc.