文件差异
显示当前文件与剪切板、另一文件或未保存更改之间的差异。贡献者包括Sebastian Pape (spape)和Jiri Urban (jiriurban)
详情
安装
- 总计 324K
- Win 176K
- Mac 98K
- Linux 50K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 12 | 10 | 4 | 10 | 19 | 20 | 12 | 20 | 17 | 10 | 4 | 10 | 10 | 12 | 8 | 16 | 4 | 7 | 16 | 11 | 15 | 24 | 8 | 3 | 3 | 18 | 16 | 13 | 19 | 14 | 8 | 7 | 6 | 4 | 13 | 11 | 15 | 5 | 6 | 12 | 16 | 10 | 13 | 19 | 7 | 7 |
Mac | 10 | 8 | 3 | 4 | 10 | 6 | 10 | 13 | 8 | 6 | 4 | 14 | 14 | 14 | 16 | 10 | 6 | 4 | 9 | 11 | 7 | 11 | 9 | 6 | 6 | 8 | 11 | 10 | 6 | 7 | 1 | 1 | 9 | 10 | 5 | 5 | 7 | 2 | 2 | 7 | 22 | 10 | 10 | 15 | 1 | 3 |
Linux | 4 | 0 | 1 | 1 | 4 | 3 | 3 | 0 | 4 | 2 | 2 | 3 | 4 | 2 | 3 | 1 | 3 | 2 | 4 | 2 | 5 | 4 | 4 | 1 | 1 | 3 | 6 | 5 | 3 | 2 | 0 | 2 | 5 | 6 | 3 | 3 | 3 | 4 | 2 | 4 | 2 | 0 | 3 | 2 | 0 | 0 |
-readme
FileDiffs 插件
显示当前文件、当前文件中选定的部分,与剪切板、另一文件或未保存更改之间的差异。可以配置为在外部差异工具中显示差异
预览
帮助!
查看wiki获取更多技巧
安装
包控制(最简单)
使用包控制安装
FileDiffs
安装命令映射(查看Example.sublime-keymap以获取我首选的键)
Sublime Text 3
打开Sublime Text包文件夹
- OS X:
~/Library/Application Support/Sublime Text 3/Packages/
- Windows:
%APPDATA%/Sublime Text 3/Packages/
- Linux:
~/.Sublime Text 3/Packages/
或~/.config/sublime-text-3/Packages
- OS X:
克隆此仓库
# Over SSH git clone [email protected]:colinta/SublimeFileDiffs # Over HTTPS git clone https://github.com/colinta/SublimeFileDiffs.git
安装命令映射(查看Example.sublime-keymap以获取我首选的键)
Sublime Text 2
- 打开Sublime Text 2包文件夹
克隆此仓库,但使用
st2
分支# Over SSH git clone -b st2 [email protected]:colinta/SublimeFileDiffs # Over HTTPS git clone -b st2 https://github.com/colinta/SublimeFileDiffs.git
添加外部差异工具 (可选)
(重要:你可能需要创建一个指向外部差异工具命令行工具的软链接(例如,在/usr/local/bin中))
偏好设置 > 包设置 > 文件差异 > 设置 - 默认
取消注释示例之一或编写自己的命令以打开外部差异工具。
此命令可能需要是完整路径(例如,/usr/local/bin/ksdiff
),如果命令不在你的PATH
中。
支持
- 通用设置
FileDiffs.sublime-settings
,这可以在“设置 - 用户”中的平台特定配置FileDiffs ($platform).sublime-settings
中覆盖 - 在设置中为
cmd
参数使用环境变量扩展
命令
file_diff_menu
:显示一个菜单以选择 file_diff 命令之一。如果您使用 Example.sublime-keymap 中的绑定,则此操作绑定到 ctrl+shift+d
。
其他命令无需绑定(可通过菜单访问)
file_diff_clipboard
:显示当前文件或选中项与剪贴板(除非 reverse
设置为 True,否则剪贴板被视为“新”文件)之间的差异。
file_diff_selections
:显示第一个和第二个选中区域的差异。file_diff_menu 命令会检查是否恰好选中了两个区域,如果不是,则不会显示此命令。
file_diff_saved
:显示当前文件或选中项与已保存文件之间的差异。
file_diff_file
:显示当前文件或选中项与当前项目中的文件之间的差异。
file_diff_tab
:显示当前文件或选中项与一个打开文件(即具有标签的文件)之间的差异。
file_diff_previous
:显示当前文件或选中项与上一个激活文件之间的差异。如果文件尚未保存,则将使用脏缓冲区而不是从磁盘读取。
由于对便携式 Sublime Text 安装的隐私关注,FileDiffs 需要使用临时文件时,这些文件将在您的 Data/Packages
文件夹中创建(而不是系统临时文件夹),因为隐私关注。临时文件将在 15 秒后自动删除。
贡献者
感谢
- Sebastian Pape 添加了对使用外部差异工具的支持
- Starli0n 将 ST2 和 ST3 分支合并为一个分支,并添加了“与上一个文件比较”的功能
- dnsmkl 帮助比对手头临时文件