在 Vim 中,我选择的编辑器(斯德哥尔摩综合症的一个明显案例,如果有的话)我发现自己经常编写小函数,在很多情况下,包含一系列正则表达式。
真的不能更简单,编写一个函数,获取它,根据需要重复使用,如果将来需要它保存到某个文件。
如何在 Sublime Text 编辑器中编写这样的函数?例如,如何编写一个函数(或其他东西)来在一个文件中进行两次正则表达式替换?欢迎所有示例。
在 Vim 中,我选择的编辑器(斯德哥尔摩综合症的一个明显案例,如果有的话)我发现自己经常编写小函数,在很多情况下,包含一系列正则表达式。
真的不能更简单,编写一个函数,获取它,根据需要重复使用,如果将来需要它保存到某个文件。
如何在 Sublime Text 编辑器中编写这样的函数?例如,如何编写一个函数(或其他东西)来在一个文件中进行两次正则表达式替换?欢迎所有示例。
解决这个问题的最好方法是通过片段(也可以在这里查看参考)。您可以做任何事情,从简单的文本插入到复杂的 Perl 风格正则表达式。例如,在Packages/
子目录中搜索.sublime-snippet
文件。
编写完成后,可以通过内置<tabTrigger>
命令(键入该文本,然后点击Tab运行它)或通过设置特定的组合键来执行这些片段。在 下Preferences -> Key Bindings - User
,添加一个新的组合键,如下所示:
[
{ "keys": ["ctrl+alt+shift+r"], "command": "insert_snippet", "args": { "name": "Packages/User/replace_stuff.sublime-snippet" } }
]
祝你好运!