Questão Clique com o botão direito nos arquivos para mesclar


Eu instalei o meld no Ubuntu 10.10. Existe alguma maneira que eu possa obter algo como "Selecione a esquerda para comparar" e "Comparar com" menu de contexto para arquivos que está lá em Beyond Compare.


7


origem




Respostas:


Instale as ações do Nautilus.

sudo apt-get install nautilus-actions

Sistema> Ações Nautilus

Definir nova ação:

Label: Meld..
Icon: /usr/share/pixmaps/meld.png
Path: /usr/bin/meld
Parameters: %M
Conditions : check “Appears if selection contains”    

Então reinicie o nautilus

nautilus -q

5



B0rked em 11,04. agora use: /usr/share/app-install/icons/meld.png para o ícone e% F para os parâmetros. - wim


Aqui está uma abordagem ligeiramente diferente que funciona muito bem para mim. (Estou usando o Nemo no Ubuntu 13.10).

  1. Selecione dois ou mais arquivos de texto (qualquer extensão. Diga foo.php, bar.py, abc.txt)
  2. Clique com o botão direito sobre eles. Ir para propriedades.
  3. Na guia "Abrir com". Selecione "Mostrar outros aplicativos".
  4. Selecione Meld na lista e adicione. (Não faça disso o aplicativo padrão)
  5. Feche a caixa de diálogo.

A partir de agora, sempre que precisar comparar dois ou mais arquivos, selecione os arquivos, clique com o botão direito do mouse sobre eles e selecione "meld" listado em "Abrir com". O Meld será aberto com o diff.

Eu cavo esta configuração. Mantém o botão direito do mouse no limpador de menu de contexto e também obtém meld trabalhando dentro do Nemo, sem instalar nada novo.

Advertência: não funciona para pastas. No entanto, comparar pastas é uma ação raramente usada. Fico feliz em usar o Terminal para fazer isso. Ou seja, fazendo isso a partir do prompt do shell: meld folder1 folder2

P.S. - Esse truque também é ótimo para configurar os aplicativos padrão a serem usados ​​para abrir diferentes tipos de arquivos.


5



Esta é uma resposta ligeiramente melhor que a aceita, já que é mais independente da versão. - John T


Aqui está uma versão atualizada da resposta do @darthvader para o Ubuntu 13.10 com screenshots:

Instale o Nautilus Actions e abra o aplicativo.

Na guia Ação, use o caminho do ícone: /usr/share/app-install/icons/meld.svg

enter image description here

Sob comando, use meld com% F

enter image description here

E, na guia Ambiente, defina a Contagem como estritamente maior que 1.

enter image description here


2





Se você usar Gerente de arquivos Thunar, então:

Trabalha comparando arquivos e também comparando diretórios. Eu tenho a versão em espanhol, desculpe :)

1) Abra Editar> Configurar ações personalizadas:

enter image description here

2) Clique no ícone Adicionar (o verde mais um)

enter image description here

3) Preencha o formulário...

enter image description here

enter image description here

4) Aceite e verifique o resultado ...

enter image description here

5) Terminar!

enter image description here


1





O que eu gosto de fazer é:

  1. adicionar duas ações personalizadas do thunar "meld left" e "meld right" que chamam "your_util_path/set_left.sh% F "e"your_util_path/compare_to_left.sh% F ", respectivamente. Então,

  2. set_left.sh contém:

    echo $ 1> your_util_path/ MELD_LEFT_FILE

e

  1. compare_to_left.sh contém:

    echo $ 1> your_util_path/ MELD_RIGHT_FILE

    fundir $ (cabeça -n1 your_util_path/ MELD_LEFT_FILE) $ 1

Eu uso isso porque muitas vezes os dois caminhos que você deseja comparar estão em guias ou janelas diferentes.


1