O Gedit tem dois plugins da página Gedit dos plugins do Gnome, que eu particularmente quero ...
No entanto, os dois disputam as mesmas teclas de atalho: Ctrl + PageUp e Ctrl + PageDown
Posso ver duas soluções possíveis, e talvez haja mais ,,, (geralmente há :)
A melhor solução pode ser alterar as teclas de atalho na edição múltipla para Shift + Ctrl + PageUp e Shift + Ctrl + PageDown ... mas tenho muito pouco conhecimento de python e como fazê-lo me escapa.
O método mais simples (para mim) é apenas ativá-lo / desativá-lo através de outra tecla de atalho. Conheço o comando para ativar / desativar o recurso de edição múltipla (mas não o script inteiro) ... Basicamente, para esta opção, preciso de um comando para ativar / desativar um plug-in do Gedit.
Uma ou ambas as soluções (ou outras) seriam apreciadas ...
ATUALIZAÇÃO : Estou procurando um comando de linha de comando (vs, um comando de menu)
e / ou uma 'correção' para o script python do Multi-edit.
Nota: O plug-in 'Editar atalhos' não mostra o plug-in de edição múltipla ... (portanto, não posso fazê-lo dessa maneira)
É simples :)
Possibilitando
Editar> Preferências
Agora veja a seção Plugins .
Marque a caixa de seleção ao lado do nome do plug-in que você deseja ativar.
Agora você pode clicar em Fechar para fechar o Gedit e iniciá-lo novamente
Desativando
Editar> Preferências
Agora veja a seção Plugins .
Desmarque a caixa de seleção ao lado do nome do plug-in que você deseja ativar.
Agora você pode clicar em Fechar para fechar o Gedit e iniciá-lo novamente
fonte
Depois de finalmente encontrar uma referência aos plugins do gedit, montei um script bash ...
Como esse script é exclusivo do gedit, adicioná-lo pelas Ferramentas Externas do gedit localiza o escopo de sua escolha da tecla de atalho somente para o gedit. Estou usando Ctrl + NumPad7 (porque está muito próximo ao PageUp e PageDown) ...
fonte
Eu estava / estou navegando nisso com os plugins regex e ipython , nos quais ambos desejam executar ctrlr. Eu cheirei em "regexsearchinstance.py" (in
~/.local/share/gedit/plugins/regex_replace
) e encontrei o seguinte:Eu mudei uma linha para:
e saia do gedit. Agora, as pesquisas regex são carregadas ctrlshfitf. Eu vejo uma linha comparável em
/usr/lib/gedit/plugins/ipython.py
:Então, se você quer realmente editar os plugins para que eles usem diferentes atalhos por padrão, farejar em torno de
<Control>
ou<control>
ouadd_action
no arquivo plugin.fonte