我正在使用gedit。我打开了多个选项卡,有些只是我从其他选项卡复制的文本,尚未保存到任何文件中。
有没有办法将在一个选项卡中选择的文本与在另一个选项卡中选择的文本进行比较?我知道我可以使用融合、漫反射、差异等,但这些 (afaik( 需要先将选择保存到文件中。
我记得很多年前使用了一个编辑器(也许是emacs?(,它可以做类似的事情。但是现在我几乎只使用 gedit 进行文本文件编辑。
有人有什么想法吗?
蒂亚
眼界
好的,从谷歌那里得到了一个指针:
在 gedit 中,我创建了一个新的外部工具,该工具将针对当前选定的文本运行剪贴板内容的差异。
这是该工具的 bash 代码:
#!/bin/bash
SEL=$(cat)
diff -B <(echo -en "$SEL") <(xclip -selection c -o)
请注意,这需要xclip,它在大多数 Linux 的存储库中。对不起,不知道温多兹。