【发布时间】:2015-12-31 22:41:41
【问题描述】:
在 Vim 中,如果我按 alt+backspace 将删除光标前的单词。
使用默认的 php.vim 语法,它会像这样删除 PHP 变量:
我需要在语法文件中添加什么才能使其像下面这样工作?
(我不是说安装其他语法文件实现了这个行为,我想知道如何在我自己的配置中控制它。)
【问题讨论】:
标签: vim syntax syntax-highlighting vim-syntax-highlighting
在 Vim 中,如果我按 alt+backspace 将删除光标前的单词。
使用默认的 php.vim 语法,它会像这样删除 PHP 变量:
我需要在语法文件中添加什么才能使其像下面这样工作?
(我不是说安装其他语法文件实现了这个行为,我想知道如何在我自己的配置中控制它。)
【问题讨论】:
标签: vim syntax syntax-highlighting vim-syntax-highlighting
将此 sn-p 添加到您的 vimrc:
augroup PHP
autocmd!
autocmd FileType php setlocal iskeyword-=$
augroup END
见:help 'iskeyword'。
【讨论】: