title: How to keep change history while renaming files in Visual Studio using Perforce
body: <p>I know there are already several questions about renaming files by using a version control system. But I did not found a satisfactory answer to the special version control system <strong><em>Perforce</em></strong>.<br>
  My question:
  Is there a plug-in/solution which keeps the version history of my C# code files when I renaming it <em>within</em> Visual Studio? </p>
  
  <p>Edit: Currently I am using VS2P4 plug-in.  </p>
  
  <p>Edit2:
  I have found a little shorter way to rename a file:  </p>
  
  <ol>
  <li>Open containing folder in Explorer (in Solution Explorer right-click Open in Windows Explorer).</li>
  <li>Select file and right-click Perforce->Show in P4V.</li>
  <li>Do the normal rename/move action with selected file.  </li>
  </ol>
  
  <p>That scenario is shorter than navigating in Perforce Depot in P4V until I find the right file. But of course I am looking for a shorter way.</p>
  
  <p>Edit3: Is there a way to directly do "Show in P4V" <em>with file selection</em> within VS?</p>