split diff
v1.6.1
差异在两个拆分窗格之间。如果包装运行后存在少于两个窗格,则会创建新的窗格。
**支持分散最近的git变化! **
获取拆分diff minimap插件,以便更轻松地发现差异。
您可以从您自己的自定义键键入中调用这些命令中的任何一个,只需覆盖keymap.cson中的命令!
命令 | 影响 | 默认的keymaps |
---|---|---|
切换split-diff:toggle | 切换两个并排窗格之间的文本差异。根据需要创建窗格。如果找到存储库,则显示git更改。 | ctrl-alt-t ,ctrl-alt-d ( Linux ) |
启用split-diff:enable | 启用两个并排窗格之间的文本。根据需要创建窗格。如果找到存储库,则显示git更改。 | ... |
禁用split-diff:disable | 禁用差异。删除此软件包创建的所有窗格。 | ... |
设置忽略Whitespace split-diff:set-ignore-whitespace | 切换忽略的空格设置。 | ... |
设置自动差异split-diff:set-auto-diff | 切换自动差异设置。 | ... |
移至下一个差异式split-diff:next-diff | 突出显示下一个区别。移动光标,使其很容易复制。 | ctrl-alt-n |
移至以前的差异式split-diff:prev-diff | 突出显示了先前的差异。移动光标,使其很容易复制。 | ctrl-alt-p |
复制到右split-diff:copy-to-right | 复制所有包含光标到右窗格的差异。 | ctrl-alt-. |
复制到左split-diff:copy-to-left | 复制所有包含光标到左窗格的差异。 | ctrl-alt-, |
软件包可以消耗拆分服务来完成诸如启用两个编辑器之间的差异之类的事情。
/**
* Getter for the marker layers of each editor being diffed.
* @return {Promise} A promise that resolves to an object containing the marker layers.
*/
getMarkerLayers ( ) ;
/**
* Enables split-diff between the two given editors.
* @param {TextEditor} editor1 - The left editor.
* @param {TextEditor} editor2 - The right editor.
* @param {object} options - Options to override any package setting.
*/
diffEditors ( editor1 , editor2 , options ) ;
/**
* Disables split-diff.
*/
disable ( ) ;