Automatisk maksimering af gVim vindue ved åbning på Linux og Windows uden tab af rækker/kolonner

Hvordan kan gVim automatisk maksimere sit vindue ved åbning på både Linux og Windows, uden at miste rækker/kolonner?

For at få gVim til automatisk at maksimere sit vindue ved åbning på både Linux og Windows, skal du tilføje specifikke konfigurationslinjer til din _vimrc (Windows) eller .vimrc (Linux) fil.

Sådan kan gVim automatisk maksimere sit vindue ved åbning på både Linux og Windows uden at miste rækker/kolonner

For at få gVim til automatisk at maksimere sit vindue ved åbning på både Linux og Windows, kan du tilføje specifikke konfigurationslinjer til din _vimrc (Windows) eller .vimrc (Linux) fil. Følg nedenstående trin:

Windows

  1. Åbn din _vimrc fil. Denne fil findes typisk i din brugerprofilmappe, f.eks. C:\Users\\_vimrc.
  2. Tilføj følgende linjer til filen:
    if has("win32") || has("win64")
      au GUIEnter * simalt ~x
    endif
  3. Gem og luk filen.

Linux

  1. Åbn din .vimrc fil. Denne fil findes typisk i din hjemmemappe, f.eks. /home//.vimrc.
  2. Tilføj følgende linjer til filen:
    if has("gui_running")
      au GUIEnter * call system("wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz")
    endif
  3. Bemærk: For at bruge wmctrl kommandoen, skal du have wmctrl installeret. Du kan installere det ved at køre sudo apt-get install wmctrl på Debian-baserede systemer.
  4. Gem og luk filen.

Med disse konfigurationer vil gVim automatisk maksimere sit vindue ved åbning på både Windows og Linux, uden at miste rækker eller kolonner.