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

时间:2015-10-04 00:31:52

标签: vim syntax syntax-highlighting vim-syntax-highlighting

在Vim中,如果我按下alt +退格键,它将删除光标前的单词。

使用默认的php.vim语法,它会删除这样的PHP变量:

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

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

2 个答案:

答案 0 :(得分:5)

将此代码段添加到vimrc

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

请参阅:help 'iskeyword'

答案 1 :(得分:0)

只需输入:

diw

这将删除单词(不是$)。

注意:您不必在名称的末尾才能使用此功能,将光标放在名称上即可。