сравнить с выделенными текстами в gedit - PullRequest
0 голосов
/ 13 июня 2018

Я использую Gedit.У меня открыто несколько вкладок, некоторые из них являются просто текстом, который я скопировал с других вкладок, и не был сохранен ни в одном файле.

Есть ли способ сравнить текст, выбранный на одной вкладке, с выбранным текстомв другой вкладке?Я знаю, что могу использовать meld, diffuse, diff и т. Д., Но те (afaik) требуют, чтобы выбор был сохранен в файлы в первую очередь.

Я помню, как много лет назад использовал редактор (может быть, emacs?), Который мог делать что-то подобное.Но сейчас я почти исключительно использую gedit для редактирования текстовых файлов.

Есть идеи у кого-нибудь?

TIA

кен

1 Ответ

0 голосов
/ 13 июня 2018

Хорошо, получил указатель от Google:

В gedit я создал новый внешний инструмент, который будет запускать diff с содержимым буфера обмена для текущего выделенного текста.

Вот код bash для инструмента:

#!/bin/bash

SEL=$(cat)
diff -B <(echo -en "$SEL") <(xclip -selection c -o)

Обратите внимание, что для этого требуется xclip , который есть в большинстве репозиториев linux.Извините, не знаю насчет Windoze.

...