2

在 Vim 中,我选择的编辑器(斯德哥尔摩综合症的一个明显案例,如果有的话)我发现自己经常编写小函数,在很多情况下,包含一系列正则表达式。

真的不能更简单,编写一个函数,获取它,根据需要重复使用,如果将来需要它保存到某个文件。

如何在 Sublime Text 编辑器中编写这样的函数?例如,如何编写一个函数(或其他东西)来在一个文件中进行两次正则表达式替换?欢迎所有示例。

4

1 回答 1

1

解决这个问题的最好方法是通过片段(也可以在这里查看参考)。您可以做任何事情,从简单的文本插入到复杂的 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" } }
]

祝你好运!

于 2013-06-03T14:40:04.680 回答