Je sais que vous pouvez imprimer la liste de modifications en exécutant :changes
. Existe-t-il un moyen d’obtenir ces informations dans vimscript? Même en analysant l'impression d'une manière ou d'une autre?
Je sais que vous pouvez imprimer la liste de modifications en exécutant :changes
. Existe-t-il un moyen d’obtenir ces informations dans vimscript? Même en analysant l'impression d'une manière ou d'une autre?
Réponses:
Vous pouvez utiliser la :redir
commande pour rediriger la sortie de la ligne de commande vers un registre, un fichier ou une variable. Pour capturer la sortie du :changes
registre in a
, exécutez la procédure suivante.
:set nomore
:redir @a
:changes
:redir END
:set more
Voir
:help :redir
:help 'more'