anchor.diff:  ################
   $psDir = "$env:USERPROFILE\Documents\WindowsPowerShell"; if (-Not(Test-Path -Path $psDir)) { mkdir $psDir }
   $psProfile = "$psDir\Microsoft.PowerShell_profile.ps1"
  -$vimZip = "$docDir\vim.zip"
  +$vimZip = "$env:USERPROFILE\Documents\vim.zip"
   $vimUri = 'https://github.com/koron/vim-kaoriya/releases/download/v8.0.0596-20170502/vim80-kaoriya-win64-8.0.0596-20170502.zip'
   
   
  
positive.code: # main
  ################
  # Get vim.zip.
  Invoke-RestMethod -Uri $vimUri -OutFile $vimZip -UseBasicParsing
  
  # Unzip vim.zip.
  $shApp = New-Object -Com shell.application
  $unzip = $shApp.NameSpace($vimZip)
  foreach ($item in $unzip.items()) { $shApp.Namespace("$env:USERPROFILE\Documents").copyhere($item, 0x8); }
  
  # Get the full path of the vim.exe.
  $vimExe = (Get-Item "$env:USERPROFILE\Documents\vim*\vim.exe").FullName
  
  # If there is no description about Vim in Profile,
  if (-Not((Get-Content $psProfile | Select-String '# vim').Matches.Success))
  
negative.code: 
  # Display Profile information.
  Get-Item $psProfile
  Write-Output '================'
  Get-Content $psProfile
  Write-Output '================'
  
  