split diff
v1.6.1
Diffs le texte entre deux volets fendus. De nouvelles vitesses sont créées si moins de deux volets existent lors de l'exécution du package.
** prend en charge la difficulté des changements GIT récents! **
Obtenez le plugin Minimap Split-Diff pour faciliter la repérer les différences.
Vous pouvez appeler l'une de ces commandes à partir de votre propre réduction des clés personnalisée, remplacez simplement la commande dans votre keymap.cson!
Commande | Effet | Keymaps par défaut |
---|---|---|
Basculer split-diff:toggle | Bascule un Diff du texte entre deux volets côte à côte. Crée des vitesses si nécessaire. Affiche Git change si un référentiel est trouvé. | ctrl-alt-t ,ctrl-alt-d ( Linux ) |
Activer split-diff:enable | Permet un Diff du texte entre deux volets côte à côte. Crée des vitesses si nécessaire. Affiche Git change si un référentiel est trouvé. | ... |
Désactiver split-diff:disable | Désactive un diff. Supprime toutes les vitesses créées par ce package. | ... |
Définissez Ignore Whitespace split-diff:set-ignore-whitespace | Bascule le paramètre Ignore Whitespace. | ... |
Définir Auto Diff split-diff:set-auto-diff | Bascule le réglage de diff de diff. | ... |
Passez au prochain Diff split-diff:next-diff | Met en évidence la prochaine différence. Déplace le curseur pour qu'il puisse être facilement copié. | ctrl-alt-n |
Passez à DIFF split-diff:prev-diff | Met en évidence la différence précédente. Déplace le curseur pour qu'il puisse être facilement copié. | ctrl-alt-p |
Copier à droite split-diff:copy-to-right | Copie toutes les différences contenant un curseur dans le volet droit. | ctrl-alt-. |
Copier à la gauche split-diff:copy-to-left | Copie toutes les différences contenant un curseur dans le volet gauche. | ctrl-alt-, |
Les packages peuvent consommer le service diffuré pour faire des choses comme activer un diff entre deux éditeurs.
/**
* 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 ( ) ;