修改
突出显示自上次提交以来改变行(支持Git, SVN, Bazaar, Mercurial和TFS)/ ST2(3)插件
详细信息
安装次数
- 总计 55K
- Win 25K
- Mac 18K
- Linux 12K
8月7日 | 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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
👉 此插件不再维护。
ST内置的Git支持相当不错。您仍然可以安装此插件,如果不起作用,请自由地fork它并根据需要修改。
修改
Modific是用于突出显示自上次提交以来更改行的ST2(3)插件(如果您使用过Netbeans,则您知道我在说什么)。
目前它支持Git、SVN、Bazaar、Mercurial和TFS。
安装
最简单的方法是通过包控制进行安装。
一旦您安装了包控制,重新启动ST3并调出命令面板(在Linux/Windows上为Ctrl+Shift+P
,在OS X上为Cmd+Shift+P
)。选择“包控制:安装包”,等待包控制获取最新的包列表,然后当列表出现时选择修改。使用此方法的优势在于包控制会自动将修改保持在最新版本。
或者您可以直接从GitHub下载最新源代码,并将修改文件夹复制到您的Sublime Text“包”目录。
或者将存储库克隆到您的Sublime Text“包”目录
git clone git://github.com/gornostal/Modific.git
“包”目录位于
OS X
~/Library/Application Support/Sublime Text 3/Packages/
Linux
~/.config/sublime-text-2/Packages/
Windows
%APPDATA%/Roaming/Sublime Text 3/Packages/
请注意,确保您的VCS(版本控制系统)的二进制文件在PATH中(特别是在Windows上)。
在Windows上,打开控制面板 -> 系统 -> 高级系统设置 -> 环境变量 -> 系统变量
,找到PATH,点击“编辑”并为您要使用的每个VCS附加;C:\path\to\VCS\binaries
(或确保它已经在那里)。
特色/用法
显示差异 在 Linux/Windows 和 OS X 上按 Ctrl+Alt+D
当前行的提交代码预览 在 Linux/Windows 上按 Ctrl+Alt+C
,在 OS X 上按 Ctrl+Super+C
撤销修改 在 Linux/Windows 上按 Ctrl+Alt+R
,在 OS X 上按 Ctrl+Super+R
此命令会在您的光标停留的更改行处撤销修改(或如果是在一行组的更改中,则整个组将全部撤销)
通过快速面板查看未提交的文件 在 Linux/Windows 上按 Ctrl+Alt+U
,在 OS X 上按 Ctrl+Super+U
遍历更改的行 按 Ctrl+Shift+Page Up(Down)
那些期望看到 Netbeans 功能克隆的人 - 很抱歉,由于现有的 Sublime Text API,这是不可能的 :(
切换高亮显示的开/关 按 Ctl+Shift+h, Ctrl+Shift+l
配置
打开 首选项 -> 包设置 -> Modific -> 设置 - 默认
查找可用的设置。
如果您想更改某些内容,请不要在此文件中操作。打开 首选项 -> 包设置 -> Modific -> 设置 - 用户
并在那里放入您的配置。
您可以通过配置图标类型(点、圆形或书签)和您的 VCS 二进制文件路径(或如果您已将它们放在 PATH 中,则留下默认设置)进行配置。还可能通过重新排列它们的定义来设置使用的 VCS 的优先级(当您同时使用多个时)。
如果您遭受了某种神圣的惩罚,并且除了使用操作系统外别无选择,而控制台使用非 UTF8 编码,您可以将 console_encoding 参数设置为您的喜爱编码名称。此参数专门为 Windows XP 用户设计,他们将 git 存储库放在包含西里尔语路径的文件夹中。由于俄罗斯 XP 使用 CP1251 作为默认编码(包括控制台),因此使用此参数时,VCS 差异命令将被适当地编码。
如果您使用不同于默认的主题,您可以通过向您的主题添加以下代码段来自定义滑动栏中的子弹颜色。此代码段
SVN 用户
如果您使用 SVN 1.7,可能需要开启选项 svn_use_internal_diff
。
这会指示 Subversion 在用户的运行时配置中指定了任何外部差异机制的情况下,仍然使用其内置的差异引擎。
行结束符
Modific 考虑了您可以在“用户设置”中更改的 default_line_ending
设置(或者根据项目/文件进行配置)。
它决定了 Modific 在执行“撤销更改”操作时使用什么字符来连接行。
有效值:system
(操作系统相关),windows
(CRLF)和 unix
(LF)。
感谢
@beefsack 购买许可权
许可证
在 WTFPLv2 项下发布。