GeeksforGeeks

Wymagania wstępne: Vi/Vim edytor tekstu

Vim jest modalnym(mode based), hiper-wydajnym edytorem tekstu. Dostosowywanie vima może odbywać się na dwóch poziomach:

  1. Poziom systemowy: Vim będzie dostosowany dla każdego użytkownika. Aby dostosować vima na poziomie systemu zmiany są dokonywane w pliku /etc/vim/vimrc.
  2. Poziom użytkownika: Vim zostanie dostosowany dla unikalnego użytkownika. Aby dostosować vima na poziomie użytkownika zmiany są dokonywane w pliku .vimrc.

Będziemy dostosowywania vima na poziomie użytkownika w tym artykule. Postępuj zgodnie z poniższymi krokami:

Krok 1: Otwórz terminal i wpisz następujące polecenie:

touch .vimrc

Tworzy plik .vimrc w folderze domowym. Vim szuka swoich konfiguracji w pliku .vimrc.

Krok 2: Teraz wpisz następujące polecenia w terminalu:

echo "syntax on" >> .vimrc

Włącz kolorowanie składni w vimie.

echo "set autoindent" >> .vimrcecho "set smartindent" >> .vimrc

Włącz automatyczne wcięcie w vimie.

echo "set number" >> .vimrc

Ta komenda wyświetla numer linii kodu na lewym marginesie w vim.

echo "set mouse=a" >> .vimrc

Umożliwia korzystanie z myszy we wszystkich trybach vima.

Krok 3: Dostosuj monotonny i nudny schemat kolorów vima. Musimy poradzić sobie z folderem .vim/colors.

Uchwyć terminal i odpal poniższe komendy:

mkdir .vim

W katalogu domowym tworzony jest ukryty folder o nazwie .vim.

cd .vim

Obecny katalog roboczy staje się .vim.

mkdir colors

Tworzony jest folder o nazwie colors, w ukrytym folderze .vim.

Krok 4: Teraz, aby zastosować schemat kolorów sublime do vima. Pobierz schemat kolorów sublime. Przenieś pobrany plik sublimemonokai.vim z działu downloads do folderu .vim/colors.

Krok 5: Otwórz nową sesję terminala i wpisz komendę:

echo "colorscheme sublimemonokai" >> .vimrc

Ustawia schemat kolorów vima jak schemat kolorów sublime. Po tym, edytor vim powinien wyglądać tak:

Oprócz schematu kolorów sublime. Można pobrać wiele różnych schematów kolorów z Vim Colors.

Tagi artykułu :

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.