Фон
Запустите файлы SQL с помощью pgsql
которые были отредактированы с помощью gVim в Windows.
проблема
Символ спецификации вызывает синтаксические ошибки с pgsql
. Я хотел бы редактировать файлы, используя gVim, и при сохранении больше не иметь символ спецификации. Если файл имеет символ 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
чтобы явно удалить спецификацию.
Вопрос
Как настроить gVim таким образом, чтобы спецификация удалялась сразу после загрузки файла, не забывая каждый раз вводить :set nobomb
? (Я хочу установить его и забыть.)
Спасибо!