【发布时间】:2013-05-06 10:27:51
【问题描述】:
对于上下文:
我正在为 Python 编写一个 sn-p 以快速转换变量,如下所示:variable_foo 到 str(variable_foo)。
如果我使用 $SELECTION,它可以正常工作。但如果我使用 $TM_CURRENT_WORD,它会将替换值插入到变量文本的中间,如下所示:variastr(variable_foo)ble_foo。
我可以继续使用 $SELECTION,但我更希望不必先用 Ctrl+D 选择变量,这样 $ TM_CURRENT_WORD 会提供。有什么我忽略的东西使这成为可能,还是 $SELECTION 是唯一的方法?
供参考,sn-p的当前功能版本:${1:type}($SELECTION)${0}
还有一个替代版本:${1:type}${SELECTION/^.*/\($0\)/g}${0}
【问题讨论】:
标签: sublimetext2 code-snippets