Щелкните правой кнопкой мыши файлы, чтобы объединить

5994
Nemo

Я установил соединение в Ubuntu 10.10. Есть ли способ получить что-то вроде «Выбрать слева для сравнения» и «Сравнить с» контекстным меню для файлов, которые есть в Beyond Compare.

7

5 ответов на вопрос

6
Nitin Nain

Вот немного другой подход, который отлично работает для меня. (Я использую Nemo в Ubuntu 13.10).

  1. Выберите два или более текстовых файла (любое расширение. Скажите foo.php, bar.py, abc.txt)
  2. Щелкните правой кнопкой мыши на них. Перейти к свойствам.
  3. Под вкладкой «Открыть с помощью». Выберите «Показать другие приложения».
  4. Выберите Meld из списка и добавьте. (Не делайте это приложением по умолчанию)
  5. Закройте диалоговое окно.

С этого момента, когда вам нужно сравнить 2 или более файлов, выберите файлы, щелкните по ним правой кнопкой мыши и выберите «meld» в списке «Открыть с помощью». Meld откроется с помощью diff.

Я копаю эту установку. Поддерживает очистку контекстного меню по правому клику, а также работает с Nemo, не устанавливая ничего нового.

Предостережение: не работает для папок. Однако сравнение папок в любом случае редко используется. Я счастлив использовать терминал для этого. то есть, делая это из командной строки: meld folder1 folder2

PS - Этот трюк также отлично подходит для настройки приложений по умолчанию, которые будут использоваться для открытия различных типов файлов.

Это немного лучший ответ, чем принятый, поскольку он более независим от версии. John T 10 лет назад 1
С Ubuntu 18.04.1 LTS я мог бы сравнить каталог (папку), используя этот метод (пропустите шаг 2) itsoft3g 5 лет назад 1
5
darthvader

Установите действия Nautilus.

sudo apt-get install nautilus-actions 

Система> Действия Наутилуса

Определите новое действие:

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

Затем перезагрузите наутилус

nautilus -q 
b0rked в 11.04. теперь используйте: /usr/share/app-install/icons/meld.png для значка и% F для параметров. wim 13 лет назад 2
2
Mendhak

Here is an updated version of @darthvader's answer for Ubuntu 13.10 with screenshots:

Install Nautilus Actions and open the application.

Under the Action tab, use the icon path: /usr/share/app-install/icons/meld.svg

enter image description here

Under command, use meld with %F

enter image description here

And under the environment tab, set the Count to be strictly greater than 1.

enter image description here

1
Katapofatico

Если вы используете файловый менеджер Thunar, то:

Работает сравнение файлов, а также сравнение каталогов. У меня есть испанская версия, извините :)

1) Откройте «Правка»> «Настроить пользовательские действия»:

enter image description here

2) Нажмите на значок Добавить (зеленый плюс один)

enter image description here

3) Заполните форму ...

enter image description here

enter image description here

4) Принять и проверить результат ...

enter image description here

5) Готово!

enter image description here

1
Jose

Что мне нравится делать, это:

  1. добавьте два пользовательских действия thunar « meld left» и « meld right», которые вызывают « your_util_path /set_left.sh% F» и « your_util_path /compare_to_left.sh% F» соответственно. Затем,

  2. set_left.sh содержит:

    echo $ 1> your_util_path / MELD_LEFT_FILE

а также

  1. Compare_to_left.sh содержит:

    echo $ 1> your_util_path / MELD_RIGHT_FILE

    meld $ (head -n1 your_util_path / MELD_LEFT_FILE) $ 1

Я использую это, потому что часто два пути, которые вы хотите сравнить, находятся в разных вкладках или окнах.

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