J'ai une fonction dans vim qui ouvrira tous les tampons sous forme d'onglets. Cependant, après avoir ajouté cette fonction, vimdiff ouvre également les fichiers à comparer sous différents onglets et n'affiche donc pas les différences. Existe-t-il un moyen de savoir si son vim ou vimdiff qui appelle mon fichier vimrc?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
git difftool
mais dans ce caslet g:workspace_session_disable_on_args = 1
me convient mieux.Réponses:
:help diff
couvre ceci:la source
Vous pouvez utiliser l'
&diff
option comme dans votre vimrc:Voir
:h 'diff'
la source
'readonly'
option définie, ou vous pouvez peut-être un aliasview
pour définir une variable vim que vous vérifieriez au démarrage.:h v:progname