Åbn filer skrivebeskyttet i Emacs, Vi og Vim fra kommandolinjen - Guide

Hvordan kan emacs/vi/vim instrueres fra kommandolinjen til at åbne en fil i visningstilstand eller skrivebeskyttet tilstand?

Emacs/Vi/Vim kan instrueres fra kommandolinjen til at åbne en fil i visningstilstand eller skrivebeskyttet tilstand ved at bruge kommandoen `emacs -Q --eval "(progn (find-file \"filnavn\") (read-only-mode 1))"` for Emacs og `vi -R filnavn` eller `vim -R filnavn` for Vi/Vim.

Sådan instrueres Emacs/Vi/Vim fra kommandolinjen til at åbne en fil i visningstilstand eller skrivebeskyttet tilstand

Emacs

For at åbne en fil i Emacs i skrivebeskyttet tilstand fra kommandolinjen, kan du bruge følgende kommando:

  • emacs -Q --eval "(progn (find-file \"filnavn\") (read-only-mode 1))"

Her er en forklaring på de anvendte parametre:

  • -Q: Starter Emacs uden at indlæse init-filer.
  • --eval: Evaluerer det efterfølgende Emacs Lisp-udtryk.
  • (progn (find-file "filnavn") (read-only-mode 1)): Åbner filen og aktiverer skrivebeskyttet tilstand.

Vi/Vim

For at åbne en fil i Vi/Vim i skrivebeskyttet tilstand fra kommandolinjen, kan du bruge følgende kommandoer:

  • vi -R filnavn
  • vim -R filnavn

Her er en forklaring på de anvendte parametre:

  • -R: Åbner filen i skrivebeskyttet tilstand.

Alternativt kan du også bruge følgende kommando i Vim:

  • vim -M filnavn

Her er en forklaring på den anvendte parameter:

  • -M: Forhindrer alle ændringer i filen, hvilket gør den skrivebeskyttet.