在ubuntu12.04添加文件对比工具

ubuntu 给meld加上右键菜单 Ubuntu 基于 python 开发的 meld 比较 工具, 支持 两个 三个 文件夹和 文件 比较。但是 欠缺 右键菜单 的 选择左侧文件 比较 , 以及 和 已经 选中的 文件 XXXX 比较 ,并且每次比较都要一层一层选中文件,特别麻烦。下面介绍可以右键 菜单 功能的 神器 ** nautils-compare **。 阅读详情

在linux下meld对比工具相对来说是很好用的代码对比工具,但是如果从 “应用程序>编程 ” 里启动meld来对比代码时,每次启动时选择对比的文件都是从根目录下去选,(即home目录下)这样每次从根目录下去选择要对比的文件很麻烦。要想不用从根目录下去先则要对比的文件可以将meld添加到右键的快捷方式里,在ubuntu里将meld添加到右键的方法如下:

1、创建一个shell脚本,这里把它起名为nautilus.sh

2、编写脚本

脚本名:compare.sh

#! /bin/bash

meld $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

(变量NAUTILUS_SCRIPT_SELECTED_FILE_PATHS是nautilus的一个变量该变量会在鼠标选择一个文件是记录下这个文件的

解决路径。还有几个变量介绍一下 NAUTILUS_SCRIPT_CURRENT_URI #当前位置
NAUTILUS_SCRIPT_WINDOW_GEOMETRY 当前窗口的位置和大小
NAUTILUS_SCRIPT_SELECTED_URIS 所选文件的新行分割)

保存推出

3、将这个脚本加上可执行权限 chmod 755 nautiles.sh 然后放到~/.gnome/nautilus-scripts/目录下即可

使用方法:

按住Ctrl建鼠标选择两个要对比的文件,然后点击右键会有“脚本”两个字。点击后会出现你的脚本的名字和打开脚本文件夹两选项,点击那个脚本的名字运行脚本就可以了。

这是个非常简单的脚本,你可一自己添加功能,比如先检测你系统上有没有安装meld工具,如果没有可以自动安装,还可以去判断你选择的文件是不是个压缩包。如果是可以先将其解压按后在再去对比,出错是用zenity 命令提示出错的信息。这里不详细介绍了,只是提供一个思路而已。


上面的方法要同时选择两个文件,我们可以先选择一个文件,然后在选择另一个文件再进行比较,代码如下:

选择第一个文件的脚本:

脚本名:select_for_compare.sh

#!/bin/bash
quoted=$(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | sed -e "s/\n/ /g")

echo "$quoted" > $HOME/.meld/nautilus

第二个进行比较的脚本:

脚本名:compare_to_select.sh

#!/bin/bash
arg1=$(cat $HOME/.meld/nautilus)
arg2=$(echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | sed -e "s/\n/ /g")

if [ "$(arg1)" -eq "0" ];then
	zenity --info --text "No files Selected!"
	exit 1
fi
meld $arg1 $arg2

注:首先要在主目录下即$HOME目录下创建一个.meld目录(注意名称前面有个点)


将这两个脚本加上可执行权限,然后放到~/.gnome2/nautilus-scripts/目录下即可

快去试试把!!!


ubuntu 12.04网络设置 设置IP地址 ubuntu 12.04的网络设置文件是/etc/network/interfaces,打开文件(Ubuntu下使用命令 sudo nano 文件名 打开),会看到 auto lo iface lo inet loopback 这边的设置是本地回路。在后面加上 auto eth0 iface eth0 inet static address 192.168.1.20 阅读详情

相关推荐

ubuntu 12.04软件源的配置

https://lug.ustc.edu.cn/repogen/ deb http://mirrors.ustc.edu.cn/ubuntu/ precise main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu/ precise-security main restricted

ljh0302的专栏 2467

ubuntu 右键添加meld快捷方式

在linux下meld对比工具相对来说是很好用的代码对比工具,但是如果从 “应用程序>编程 ” 里启动meld来对比代码时,每次启动时选择对比的文件都是从根目录下去选,(即home目录下)这样每次从根目录下去选择要对比的文件很麻烦。要想不用从根目录下去先则要对比的文件可以将meld添加到右键的快捷方式里,在ubuntu里将meld添加到右键的方法如下: 1、创建一个shell脚本,这里把它起名为

ydt_lwj的专栏 2728

Ubuntu 12.04 LTS种子文件下载指南

Ubuntu 12.04 LTS(代号Precise Pangolin)于2012年4月26日发布,标志着Ubuntu社区进入了一个新的时代。该版本不仅在技术上进行了革新,而且还提供了长达五年的支持,这为用户和企业提供了长期的稳定性和安全性。12.04 LTS作为Ubuntu历史上最为重要的里程碑之一,为随后多个版本的发展奠定了坚实的基础。P2P(Peer-to-Peer)网络技术是一种网络通信模型,它允许网络中的参与者直接共享文件和其他资源,而无需中央服务器的参与。

weixin_42575505的博客 959

linux 右键快速打开脚本,Linux日常工作中常用快捷右键脚本(主要是android应用)...

相对于Windows系统的环境里面,Linux在自定义的右键操作中提供了便利的个性化,只需要在~/.gnome2/nautilus-scripts 文件里面新建脚本文件即可。由于博主从事andriod工作,下面主要介绍该日常工作里面需要用到的脚本:1.首先,在终端输入路径~/.gnome2/nautilus-scripts,然后直接输入gedit name.txt(或者直接在文件系统里面进入该路...

weixin_30431137的博客 407

nautilus-scripts:各种Nautilus脚本,用于扩展文件管理器功能

鹦鹉螺脚本 如果您喜欢这个项目,请考虑捐款以支持开发人员。 网络上有很多鹦鹉螺脚本。 但是这些脚本中的许多脚本都无法很好地运行。 不检查错误,也不检查依赖项。 它们中的一些仅在鹦鹉螺中起作用,另一些仅在尼莫中起作用。 其中一些仅适用于不包含空格的文件,依此类推。 因此,我决定编写自己的脚本,该脚本具有以下优点: 复制和修改脚本以用于其他目的很容易; 它具有状态通知(相关性错误,受支持的mime类型); 它可以在任何文件管理器中使用:不使用变量$ NAUTILUS_SCRIPT_SELECTED_FILE_PATHS或等效于NEMO的文件; 它具有直接用法,无需输入框即可询问参数。 所有的shell脚本都由检查。 入门 在Nautilus文件管理器中安装 git clone https://github.com/cfgnunes/nautilus-scripts.git ~ /

Ubuntu 14.04 LTS Meld对比工具添加到右键菜单脚本

Ubuntu 14.04 LTS Meld对比工具添加到右键菜单脚本 具体用法见: http://blog.csdn.net/yelangjueqi/article/details/56670957 博客介绍

如何在 Ubuntu 12.04 上添加交换空间

本文涵盖的 Ubuntu 版本已不再受支持。,不再接收安全补丁或更新。本指南不再维护。本指南可能仍然作为参考有用,但可能不适用于其他 Ubuntu 版本。如果有的话,我们强烈建议使用针对您正在使用的 Ubuntu 版本编写的指南。您可以使用页面顶部的搜索功能查找更新版本。

rubys007的博客 1086

Ubuntu下右键调出meld工具脚本

请把如上脚本放到~/.gnome2/nautilus-scripts/目录下,此时可以用右键选则文件进行对比 先选择set-as-Meld-left,再选择另一支文件,右键运行mCompare-to-left,既可调出meld对比工具。

ubuntu 12.04安装与配置

zouxy09@qq.com Ubuntu是一个以桌面应用为主的Linux操作系统。Ubuntu 每六个月发布一个新版本(一般是4和10月份,命名为YY.MM),每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS)的桌面版本支持 3 年,服务器版本则是 5 年。因为她安装软件很方便(对于有网络而言),所以开发运用很方便。 1、安装ubuntu

zouxy09的专栏 2万+

Vivado时序违约小结

目录1. setup time违约1.1 逻辑级数太高1.2 Fanout太大2. hold time 违约2.1 异步信号处理导致hold time违约 1. setup time违约 建立时间是工程设计中最常遇到的问题了。一般说来,导致建立时间违例主要有两个原因:逻辑级数太大或者扇出太大,当然也可以尝试通过降频来解决建立时间违约。 1.1 逻辑级数太高 Levels指的是逻辑级数logic level,一个logic level的延迟对应的是一个LUT和一个Net的延迟,对于不同的器件,不同频率的设计能

mu_guang_的博客 7155

Linux -- 图形界面配置Samba;system-config-samba工具

图形界面配置Samba6.6.1 system-config-sambasystem-config-samba是Red Hat公司专门为Samba服务器管理编写的图形界面的管理工具,通过system-config-samba几乎可以完成对Samba服务器的所有配置,所以在只希望通过Samba服务器实现一些简单的资源共享时,system-config-samba是一个不错的选...

weixin_33695450的博客 2200

Ubuntu 12.04 LTS 添加国内源

这个 Ubuntu 源列表

码农 4218

pandas教程:2012 Federal Election Commission Database 2012联邦选举委员会数据库

里面包含了支持者的名字,职业和雇主,地址,赞助金额。我们可以已经能想到如何切割、整理数据,来提取赞助者的统计数据,或提取宣传活动的模式,这里我们展示一些不同的分析方法。可以看到有些职业是同一种工作类型,指代的是同一个东西。这两个连续操作是分别独立执行的,一个结束后,另一个才开始。上,这里我是把数据集压缩成了ZIP格式,解压后能正常导入)。我觉得也有必要好好了解一下,这个网站做了很好的讲解,),所以我们最好添加这样的信息。这样的情况,即把两个索引操作连在一起。,发现映射关系被正常执行了,所以这里的。

Cachel Wood的博客 349

Ubuntu12.04 更新源方法

现在的时间节点为2021年7月,Ubuntu12.04已经停止服务了,所有的软件安装,例如vim都不能安装,所以必须更换源,但是不是随便什么源都可以使用,网上有很多更换源的方法,这里的源是我测试过没问题的源,方便大家使用。 首先先备份我们系统自带的源: sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 然后修改源: sudo gedit /etc/apt/sources.list 将内容全部删除然后复制以下源到里面:

smile_5me的博客 8931

Power EM与Signal EM解决办法与原理分析

1.面对power EM,首先检查missing via,补全via,还可以加宽,加密局部power mesh,一些power IO出pin有power EM问题,可以叠加多层线和垂直方向补power形成网络降低并联电阻和提供更多电流通路解决,这种方法还可以降低ir drop。3.先进工艺有一个via ladder的方法可以解决power/signal em问题,clock cell出pin绕线或者power rail连接power stripe通过搭梯子的方式连接,原理还是分流。

m0_61544122的博客 4747

作物生长模型Oryza V3实战10:运行文件参数详解

运行文件(.rer)用于批量模拟农业场景,包含多组参数集(Rerunset),每组设定独立的时间范围、灌溉施肥方案等,支持测试不同农艺措施效果。该文件可实现参数自动校准,通过多组参数组合迭代寻找最优值。模拟结果文件(res.dat)会记录全部测试时间段的数据,便于用户对比产量、水分利用率等指标,筛选最优方案或分析气候适应性策略。

209

ubuntu 12.04 apt换源

前言 本文主要介绍如何为已经不再支持的Ubuntu 12.04LTS 更换源,网上查到的源都无法直接使用了,例如下面这个 deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse deb http://archive.ubuntu.com/ubuntu precise-security universe main multiverse restricted deb http:/

gibbs_的博客 2715

23、OpenMP常见用例与标准循环级示例详解

本文详细介绍了OpenMP的三种典型用例:循环级OpenMP、高级OpenMP和MPI+OpenMP,适用于不同层次的并行需求。重点讲解了循环级OpenMP在向量加法、流三元组和模板计算中的应用示例,并探讨了首次触摸优化、线程绑定、NUMA架构影响等关键性能优化策略。通过实际代码演示和性能分析,帮助开发者快速掌握OpenMP的基础并行化方法,并为后续高性能优化提供指导。

fanta的博客 87

Ubuntu 12.04 镜像下载地址发布

最新版Ubuntu 12.04 镜像下载地址发布 北京时间4月26日17时30分,Ubuntu官网开始陆续放出最新Ubuntu 12.04 LST镜像的下地址载,此版本代号为:Precise Pangolin,为长期技术支持版本。具体各ISO镜像下载地址详见:http://releases.ubuntu.com/precise/ 更新:国内的网易镜像源和中科大镜像源已经同步完成,速

yifeng2016的博客 2万+

【MATLAB】STM32电机调速闭环控制工程

本文提出了一种基于MATLAB仿真与STM32实现的直流电机闭环PID调速控制方案。通过MATLAB建立电机数学模型并进行参数整定,仿真验证了增量式PID算法在启停、稳态和抗扰动方面的优越性能。基于STM32F103搭建了硬件系统,实现了编码器测速、定时中断控制、PWM输出等功能。实测表明,该系统转速超调<2%、稳态误差±2r/min,具备快速响应和强抗扰能力。相比开环控制,闭环调速显著提升了动态性能和稳态精度。方案提供了完整的仿真代码和嵌入式工程源码,可直接应用于智能小车、工业传动等场景,具有较高的

unber的博客 50

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ubuntu linux 12.04 下载,Ubuntu12.04下载,Ubuntu12.04更新源下载(多种下载方式)

一、12.04正式版映像下载Desktop(桌面)版下载64位(amd64):推荐(复制到迅雷,即可开始下载):http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso32位(i386):推荐(复制到迅雷,即可开始下载):http://old-releases.ubuntu.com/releases...

weixin_36158842的博客 7412

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ubuntu12.04安装与更换源

Ubuntu12.04安装 学校老师不知道为什么要用这么古老的版本 找了很久 老师给了8G的百度云压缩包 不知道为什么这么大 下载要24h 太久了 找到的官网只有不到800M 安装: 1.登陆官方网站 下载http://old-releases.ubuntu.com/releases/precise/ 2.下载完成之后导入到虚拟机 应该都会吧 安装完毕! 更换源: 为什么要换源? Ubuntu12.04已经停止服务了,所有的软件安装,例如vim都不能安装,所以必须更换源 1...

qq_50839755的博客 7402

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Ubuntu12.04下安装配置adb工具

由项目需要,现在需要在android下测试linux内核的Futex中的requeue漏洞。那么首先要做的肯定是搭建测试 环境。网上看了一些博客,发现很多都是照搬照抄,甚至将SUBSYSYTEM复制粘贴成UBSYSTEM,不知道会误导 新手,当然我就是其中一个。为了避免大家走太多弯路,现在将我成功安装配置adb的步骤总结如下:

koozxcv的博客 3934

【Linux操作系统分析】Ubuntu12.04内核升级和添加系统调用

1 Ubuntu12.04内核升级 1 准备条件: 安装有Unbuntu12.04的机器或者虚拟机下载最新的稳定版Linux内核源码:下载地址是http://www.kernel.org/,现在最新的稳定版本是3.9.4root权限 2 解压文件到/usr/src文件夹中 因为我是从本地系统直接复制到虚拟机里的这个文件夹中,所以会出现权限问题。要先拷贝到别的权限较低

面团的专栏 4167
上一篇: android默认输入法的一些包名类名
下一篇: 在Android隐藏launcher应用图标由其他应用启动
冲你的风
博客等级 码龄16年 3粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值