How can I break a Vigenère cipher with partial plain text?
First guess the key length(Just try every plausible length, there aren't many).

Then for each position where you know both plain- and ciphertext, calculate the key char. If you get a contradiction, the guessed key length was wrong.
If the key length is short enough compared to the number of known pairs this will probably give you a large part of the key.