В последнее время я кодирую на PHP, который слабо типизирован, поэтому целые числа добавляются с помощью , +=
а строки объединяются с помощью .=
. Это означает, что я в итоге использую +=
там, где не следует, и PHP фактически преобразует мои строки в целые числа!
Есть ли способ выделить +=
то, что я почти никогда не использую, фоном или чем-то еще очень отличительным?
Спасибо.
решение1
Вот один из способов сделать это:
Создайте php.vim в каталоге after/syntax следующим образом:
scriptencoding utf-8
setlocal nolist
syn match phpPlusEq '+='
hi link phpPlusEq Error
" vim: ts=8 sw=2
В следующий раз при редактировании PHP-файла += должен быть выделен как ошибка.