/ / Rechercher et remplacer des raccourcis clavier dans Sublime Text - sublimetext2, sublimetext, sublimetext3

Rechercher et remplacer des liaisons de touches dans un texte sublime - sublimetext2, sublimetext, sublimetext3

Je veux que chaque fois que je presse ctrl+alt+m le texte Sublime trouve et remplace tout (dans le texte sélectionné).

Rechercher pour (regex):

(.w+)[[:blank:]]*((.+),

remplacer par:

1 2,

Comment puis-je le faire?

Réponses:

1 pour la réponse № 1

Comme @longhua l'a dit, vous pouvez écrire un plugin pour cela, par exemple:

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)

Enregistrez-le dans votre dossier Packages, puis vous pourrez ajouter un raccourci clavier pour l'exécuter:

{ "keys": ["ctrl+alt+m"], "command": "replacer" }

J'espère que cela aide