Удалите Порядок байтов Mark (BOM)

Фон

Выполните использование файлов SQL pgsql это было отредактировано с gVim в Windows.

Проблема

Символ BOM вызывает синтаксические ошибки с pgsql. Я хотел бы отредактировать файлы с помощью gVim и при сохранении больше не имейте символ BOM. Если файл имеет символ BOM, то сохранение его сохраняет символ BOM, который не желаем.

Идеи

Измененный настройки (Изменяют» Настройки Запуска), следующим образом:

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
au BufReadPre set nobomb
au BufReadPre setlocal nobomb
au BufReadPre setglobal nobomb
au BufReadPost set nobomb 
au BufReadPost setlocal nobomb 
au BufReadPost setglobal nobomb 
au BufWritePre set nobomb
au BufWritePre setlocal nobomb
au BufWritePre setglobal nobomb
au BufWritePost set nobomb
au BufWritePost setlocal nobomb
au BufWritePost setglobal nobomb
set encoding=utf-8 nobomb    " BOM often causes trouble
setlocal nobomb
setglobal nobomb

Не работал. Я все еще должен ввести :set nobomb явно удалить BOM.

Вопрос

Как Вы настраиваете gVim так, чтобы BOM был разделен непосредственно после загрузки файла, не имея необходимость не забывать вводить :set nobomb каждый раз? (Я хочу установить его и забыть его.)

Спасибо!

7
задан 07.12.2010, 18:51

1 ответ

Попробуйте это:

au BufWritePre set nobomb
8
ответ дан 07.12.2019, 14:50

Теги

Похожие вопросы