vim 语法:删除不带美元符号的 php 变量的名称

vim syntax: delete a name of a php variable without dollar sign

在Vim中,如果我按alt+backspace,它会删除光标前的单词。

使用默认的 php.vim 语法,它会删除一个 PHP 变量,如下所示:

我需要在语法文件中放入什么才能使其像下面这样工作?

(我并不是要安装其他实现此行为的语法文件,我想知道如何在我自己的配置中控制它。)

将此代码段添加到您的 vimrc:

augroup PHP
    autocmd!
    autocmd FileType php setlocal iskeyword-=$
augroup END

参见:help 'iskeyword'