Sublimetext2 在Sublime文本中搜索和替换键绑定
我希望每当我按下ctrl+alt+m时,崇高文本都能找到并替换全部(在选定文本中) 查找(正则表达式): 替换为:Sublimetext2 在Sublime文本中搜索和替换键绑定,sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,我希望每当我按下ctrl+alt+m时,崇高文本都能找到并替换全部(在选定文本中) 查找(正则表达式): 替换为: \1 \2, 我该怎么做呢?正如@longhua所说,您可以为此编写一个插件,例如: import sublime, sublime_plugin import re class ReplacerCommand(sublime_plugin.TextCommand): def run(self, edit): for region in self.vie
\1 \2,
我该怎么做呢?正如@longhua所说,您可以为此编写一个插件,例如:
import sublime, sublime_plugin
import re
class ReplacerCommand(sublime_plugin.TextCommand):
def run(self, edit):
for region in self.view.sel():
selected_text = self.view.substr(region)
new_text = re.sub("(\.\w+)[[:blank:]]*(\(.+)", '\1 \2,', selected_text)
self.view.replace(edit, region, new_text)
将其保存在Packages文件夹中,然后您可以添加Keybinding来运行它:
{ "keys": ["ctrl+alt+m"], "command": "replacer" }
希望它有帮助如果您愿意,您可以随时编写插件来实现这一点。
{ "keys": ["ctrl+alt+m"], "command": "replacer" }