Как установить Tox?

Я был / am navigating это с regex и плагинами ipython, которые оба хотят запускать на ctrlr. Я обнюхал «regexsearchinstance.py» (в ~/.local/share/gedit/plugins/regex_replace) и нашел это:

def create_menu_item(self):
        """
        Create a menu item in the "Tools" menu.
        """
        action = gtk.Action("RegexSearch", 
                _("Regular expression..."), 
                _("Search using regular expressions"), None)
        action.connect("activate", self.on_open_regex_dialog)

        action_group = gtk.ActionGroup("RegexSearchActions")
        action_group.add_action_with_accel(action, "<control>r")

        manager = self._window.get_ui_manager()
        manager.insert_action_group(action_group, -1)
        manager.add_ui_from_string(ui_str)

Я изменил одну строку на:

action_group.add_action_with_accel(action, "<control><shift>f")

и вышел из gedit. Теперь регулярное выражение выполняет поиск на ctrl shfit r . Я вижу сопоставимую строку в /usr/lib/gedit/plugins/ipython.py:

self._action_group.add_actions([('IPython', None,
        _('Run in IPython'), '<Control>r', _('Clear the document'),
        self.send_to_ipython)])

Итак, если вы хотите действительно редактировать плагины, чтобы по умолчанию использовать разные ярлыки, обнюхайте для <Control> или <control> или [ f8] в файле плагина.

1
задан 28 November 2015 в 17:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: