Выполните использование файлов 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
каждый раз? (Я хочу установить его и забыть его.)
Спасибо!
Попробуйте это:
au BufWritePre set nobomb