【发布时间】:2013-08-07 00:35:03
【问题描述】:
我想按 'yiw' 复制内部单词。目前在我的 vim 配置中复制一个 PHP 变量包含前缀“$”是正确的。但它在我的 sublime text 2 复古模式中不包含前缀“$”。
我该怎么做才能让它目前工作?而且我也不知道如何在 vim 中设置。
【问题讨论】:
-
在 Vim 中,参见
:help iskeyword。
标签: php vim sublimetext2
我想按 'yiw' 复制内部单词。目前在我的 vim 配置中复制一个 PHP 变量包含前缀“$”是正确的。但它在我的 sublime text 2 复古模式中不包含前缀“$”。
我该怎么做才能让它目前工作?而且我也不知道如何在 vim 中设置。
【问题讨论】:
:help iskeyword。
标签: php vim sublimetext2
在 Sublime 中,打开 Preferences -> Settings - User 并添加以下行:
"word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}`~?"
这是取自 Preferences -> Settings - Default 文件的同一行,仅删除了 $。在插入模式下,您现在可以按 CtrlD(或 OSX 上的 ⌘D)来选择完整的变量名,包括$,然后按CtrlC(或⌘C)进行复制。有关选择单词的更有用的键盘快捷键,请查看我的 this answer。
【讨论】: