动机:我正在将从配置文件读入的参数分配给函数中的变量,如下所示:
john = my_quest
terry = my_fav_color
eric = airspeed
ni = swallow_type
...
当我意识到这将要通过很多参数时。因此,我决定将这些参数放在一个很好的字典grail
中,例如, grail['my_quest']
所以我需要传递给函数的唯一事情是grail
。
问题:在Sublime(或Notepad ++,Spyder,Pycharm等)中有一种简单的方法可以在一步中围绕这些变量粘贴grails['
变量']
,而不是需要分别粘贴正面和背面? (我知道Sublime中有多个游标,这确实有帮助,但我很乐意找到一个"突出变量和命中 - ctrl-meta-shift-\
"以及它完成的。)
答案 0 :(得分:2)
根据您提供的示例,这是一个使用标准正则表达式查找/替换解决的简单任务。
所以在Notepad ++中,记录这个宏(用于录制控件检查宏菜单):
= (.*)$
= grail['\1']
如果您完成录制宏并选择保存它,则请求快捷键。分配你最喜欢的 ctrl-meta-shift - \ ,你就完成了。