Chcę użyć GVim jako narzędzia scalającego dla TFS 2010.
Nie mogę znaleźć argumentów dla GVim. W szczególności argument% 4, kiedy go używam, otrzymuję dla niego pusty bufor. jeśli go nie używam, pojawia się komunikat o błędzie, że muszę go użyć.GVim jako narzędzie do scalania dla TFS
8
A
Odpowiedz
2
To może nie być dokładnie do swoich potrzeb, ale oto jak używam GVim dla narzędzia seryjnej.
ustawić go zrobić dwukierunkową seryjnej: ma ona „źródło” na lewo (gdzie jestem łączących z) oraz plik scalania po prawej stronie (zaczyna się jak co mój przeznaczenia oddział ma dla informacji).
ustawić go tak:
command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
Co to robi to w sposób następujący:
- czytamy w „źródło” pliku na lewo i dzieli okno (-c " vert diffsplit% 1")
- Otwiera się po prawej stronie wyniku scalania (% 4)
- Uruchamia krótki skrypt, który:
- podchodzi prawym oknie (wincmd l)
- czyta w moich dotychczasowych zmianach w branży (0read% 2)
- Ponowne wykonanie algorytmu diff (diff)
lets ten "Odradzam" moją pracę przeciwko nadchodzącej kombinacji, a zapisanie prawej strony rozwiąże połączenie.
1
Zrzut ekranu sugeruje używasz Vima 7.3. Według strony Vima: http://vim.wikia.com/wiki/Running_diff
w pewnym momencie, funkcja MyDiff dostarczane przez „vim bez Cream” instalator został zmodyfikowany. Od Vima 7.3.138 nadal jest uszkodzony.
Można jednak spróbować Parametry następujące rozwlekły tryb
command : gvim
argument: -V -od %1 %2
Nie ściśle odpowiadasz, ale widziałeś http://www.vim.org/scripts/script.php?script_id=3808 – Benj
@Benj, tak, widziałem to. to jest do pracy w vimie i używania kontroli źródła tfs. To, czego chcę, to to, że kiedy pracuję w VS2010 i klikam przycisk "Merge Changes In Merge Tool" - GVim otworzy się jako to narzędzie. – kroiz
Tak, wiem, to była tylko bezwstydna wtyczka ;-) – Benj