Sublime Text3 如何比较两个文件内容是否相同

1. 如果已安装sublime并能安装插件的话,可直接安装插件Sublimerge Pro:

Cmd + Shift + P
输入Install Package回车
输入Sublimerge Pro回车
安装成功后,在sublime中右键文件->Sublimerge进行对比即可

2. 如果没有下载sublime text的,可在苹果网下载:http://www.pc6.com/mac/120663.html

下载完成后即可直接安装插件了。

3. 安装插件遇到如下图报错的,可以按下面的指引找到channels设置:

报错:

指引找到channels:

Sublime text -> Preferences -> Package Settings -> Package Control -> Settings - Default

找到后浏览器打开https://packagecontrol.io/channel_v3.json试试,如果打不开,则需要在本地存储一下channel_v3.json,并引入本地存储的这个channel文件。

(1)channel_v3.json免费下载地址

(2)存储channel_v3.json到本地:右键Sublime Text应用 -> 显示包内容 -> Contents ,把channel_v3.json拷贝进来,本地路径即为

"/Applications/Sublime Text.app/Contents/channel_v3.json"

(3)设置channels为本地地址:

打开Sublime text -> Preferences -> Package Settings -> Package Control -> Settings - User

加入如下代码:

"channels":
 [
     "/Applications/Sublime Text.app/Contents/channel_v3.json"
 ]

重启sublime text, 此时就可以正常安装插件了

原文地址:https://www.cnblogs.com/qdwyy/p/10863904.html

时间: 2024-10-08 21:19:55

Sublime Text3 如何比较两个文件内容是否相同的相关文章

.NET CORE下最快比较两个文件内容是否相同的方法

最近项目有个需求,需要比较两个任意大小文件的内容是否相同,要求如下: 项目是.NET CORE,所以使用C#进行编写比较方法 文件大小任意,所以不能将文件内容全部读入到内存中进行比较(更专业点说,需要使用非缓存的比较方式) 不依赖第三方库 越快越好 为了选出最优的解决方案,我搭建了一个简单的命令行工程,准备了两个大小为912MB的文件,并且这两个文件内容完全相同.在本文的最后,你可以看到该工程的Main方法的代码. 下面我们开始尝试各个比较方法,选出最优的解决方案: 比较两个文件是否完全相同,首

Sublime Text3 protobuf syntax file(语法文件)

将以下两个文件放置在X:XXX\Sublime Text 3x64\Data\Packages\User目录下,就可以为sublime3添加protobuf文件的语法高亮规则. 文件名:Protobuf.JSON-tmLanguage 文件内容: 1 { 2 "name": "ProtoBuf", 3 "scopeName": "source.proto", 4 "fileTypes": ["pr

比较两个文件内容是否相同

/* 判断两个文件的内容是否相同,文件名要用绝对路径 * @param fileName1 :文件1的绝对路径 * @param fileName2 :文件2的绝对路径 * @return 相同返回true,不相同返回false */ public boolean isSameFile(String fileName1,String fileName2){ FileInputStream fis1 = null; FileInputStream fis2 = null; try { fis1 =

合并两个文件内容等相关操作

A 两个文件的交集,并集    前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)cat file1 file2 | sort | uniq > file32. 取出两个文件的交集(只留下同时存在于两个文件中的文件)cat file1 file2 | sort | uniq -d > file33. 删除交集,留下其他的行cat file1 file2 | sort | uniq -u > file3B 两个文件合并一个文件在上,一个文件在下cat file1

C++文件操作,判断两个文件内容是否相等(被修改)

思路: 方法1:MD5校验文件内容. 方法2:获取文件最后修改时间. 这里介绍方法1 下载MD5类库 1.头部引用: #include "lib/md5.cpp" 2.自己写成一个function,param输入文件路径,return md5字符串 string compare(string folder1){ string fileName = folder1,content,str; unsigned int buf_size=1000000; //1M ifstream file

Python使用difflib模块比较两个文件内容异同,同时输出html易浏览

因工作需求,需要对比连个文件异同,并输出html格式来对比. #!/usr/bin/python # -*- coding: utf-8 -*- import sys import difflib def read_file(filename): try: with open(filename, 'r') as f: return f.readlines() except IOError: print("ERROR: 没有找到文件:%s或读取文件失败!" % filename) sys

两个文件内容差异对比,

比较两个单行文件的方法就我知道的而言有4种 用diff 用grep 用comm 用uniq [[email protected] ~]# echo "`seq 5`" >file1;cat file1 1 2 3 4 5 [[email protected] ~]# echo "`seq 2 7`" >file2;cat file2 2 3 4 5 6 7 1.用diff -c file1多的是"-"file2多的是"+&q

在sublime text3下,用快捷键把文件打开到浏览器中

使用背景 在编辑html或者js文件的时候,是否想在浏览器中预览一下, 你的步骤可能是这样的: 找到编辑文件的位置, 右键使用某一浏览器打开.如果是这样,你就out了, 因为在sublime中有更加简洁的操作方法, 使用快捷键在浏览器中预览. 操作步骤 在sublime的菜单栏依次选择:Tools-->Build System-->New Build System...在打开的文本窗口中粘贴:{ "cmd": ["C:\\Program Files (x86)\\

sublime text3编译运行C,Java程序的一些配置

环境:linux 64位 桌面环境: gnome Java编译运行 (1)Preferences --> Browse Packages --> 在该文件夹下新建build文件如: MyjavaC.sublime-build, 粘贴以下代码: { "cmd": ["javac \"$file_name\" && java \"$file_base_name\""], "shell"