Emacs/Emacs dla użytkowników vi

Viper to interfejs podobny do Vi dla GNU Emacs. Oto kroki, aby użyć Vipera w GNU Emacs:

Zainstaluj Vipera: Jeśli Viper nie jest jeszcze zainstalowany w twoim systemie, możesz go zainstalować, dodając następujący wiersz do pliku konfiguracyjnego Emacsa (~/.emacs lub ~/.emacs.d/init.el):

(require 'viper)

Uruchom Vipera: Aby uruchomić Vipera, wpisz następujące polecenie w Emacsie:

M-x viper-mode

To tryb Meta-x viper, gdzie Meta jest zwykle klawiszem Alt. Emacs przełączy się w tryb Viper i powinieneś zobaczyć komunikat w linii trybu wskazujący, że Viper jest aktywny.

Używaj poleceń podobnych do Vi: W trybie Viper możesz używać poleceń podobnych do Vi, aby nawigować i edytować tekst. Oto kilka podstawowych poleceń Vi i ich odpowiedniki w Viperze:

  • h/j/k/l: Przesuń w lewo/w dół/w górę/w prawo
  • w/b: Przechodzenie do przodu/do tyłu o słowo
  • gg/G: Przejdź na początek/koniec bufora
  • x: Usuń znak pod kursorem
  • i: Wejdź w tryb wstawiania
  • :wq: Zapisz i wyjdź

Pełną listę poleceń Vi i ich odpowiedników w Viperze znajdziesz w dokumentacji Vipera.

Skonfiguruj Vipera: Viper jest wysoce konfigurowalny i możesz go skonfigurować według własnych upodobań, dodając opcje do pliku konfiguracyjnego Emacsa. Oto kilka typowych opcji:

(setq viper-mode t)  ; Start Viper mode automatically
(setq viper-expert-level 2)  ; Set expert level (1-3)
(setq viper-inhibit-startup-message t)  ; Disable Viper startup message
(setq viper-want-ctl-h-help nil)  ; Use backspace for delete instead of help
(setq viper-custom-file "~/.viper")  ; Set custom Viper configuration file

To tylko kilka przykładów. Pełną listę opcji Vipera można znaleźć w dokumentacji Vipera.

Dzięki tym podstawowym krokom możesz używać Vipera do nawigacji i edycji tekstu w Emacsie za pomocą poleceń podobnych do Vi.