Mam funkcję w vimie, która otworzy wszystkie bufory jako tabulatory. Jednak po dodaniu tej funkcji vimdiff również otwiera pliki do porównania jako różne zakładki, a zatem nie pokazuje różnic. Czy istnieje sposób, w jaki mogę sprawdzić, czy jego vim lub vimdiff wywołuje mój plik vimrc?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
git difftool
ale w tym przypadkulet g:workspace_session_disable_on_args = 1
bardziej mi odpowiada.Odpowiedzi:
:help diff
obejmuje to:źródło
Możesz użyć
&diff
opcji jak w vimrc:Widzieć
:h 'diff'
źródło
'readonly'
ustawioną opcję, lub może możesz użyć aliasu,view
aby ustawić zmienną vim, którą sprawdzasz przy uruchamianiu.:h v:progname