24 Apr. 2025

'vim' auf Windows

vim installieren

Als ehemaliger und immer noch teilweiser Linux-Nerd liebe ich "vim". Hier ist eine Kurzanleitung zur Installation von vim auf einem Windows-Rechner. Ich verwende chocolatey, also tippe

choco install vim

To install Chocolatey, visit the homepage and use the provided Powershell script.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

vim konfigurieren

Um Backups loszuwerden, deaktiviere sie entweder oder änder den Backup-Speicherort. Aber zuerst habe ich ein neues "Home" für Vim-Dateien eingerichtet

$myhome = [System.Environment]::GetEnvironmentVariable("USERPROFILE")
[System.Environment]::SetEnvironmentVariable('VIM',$myhome+'\.vim', 'User')

Der nächste Schritt ist das Erstellen einer „vimrc“-Datei mit Einstellungen. In meinem Fall werden keine Backups erstellt. Außerdem aktiviere ich das Einfügen per Maus.

vim $myhome\.vim\vimrc

Nun die beiden folgenden Zeilen einfügen

set nobackup nowritebackup
set mouse=r

Nützliche Tools

Es gibt noch ein paar weitere nützliche Tools, die man wie folgt installieren kann

choco install grep gron bat delta

grep: Filter stdin mittels regex

gron: Konvertiert json in linearen output -und umgekehrt, z.B. nutzlich in Verbindung mit grep

bat: Wie cat aber mit syntax highlighting

delta: Komandozeilen diff tool