Bring salted water to a rolling boil in a large pot. Add the pasta and cook until al dente, usually about 10-12 minutes. Drain the pasta and set aside.
Combine the white wine vinegar, olive oil, and lemon juice in a jar. Secure the lid and shake until well mixed.
In a large mixing bowl, toss the cooled pasta with the prepared dressing. Stir in the pine nuts, adding pepper to taste.
Sprinkle the basil and parmesan shavings over the pasta. Toss everything together until evenly coated.
Cover the bowl with plastic wrap and refrigerate before serving.