[9] Ustawienia „vim”
19 maja 2020W czasie pracy z Linuxem, jesteśmy zobligowani do pracy na plikach tekstowych – czy to ich modyfikacji czy też tworzeniu. Dlatego też zainstalujmy fajny edytor tekstowy pracujący w CUI – Vim.
[1] Instalacja Vim
[root@lsr01vm ~]# dnf -y install vim-enhanced
[2] Skonfigurujmy i ustawmy aliasy na Vim’a.
Dla użytkowników z UID’em powyżej 201 aliasy są ustawiane w [/etc/profile.d/vim.sh], który jest dołączony do paczki [vim-enhanced].
[root@lsr01vm ~]# vi ~/.bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # dodaj na końcu pliku alias vi='vim' # zastosuj zmiany [root@lsr01vm ~]# source ~/.bashrc
[root@lsr01vm ~]# vi ~/.vimrc
# używanie rozszerzonych funkcji vim, nie kompatybilne z vi set nocompatible # strona kodowa set encoding=utf-8 # kodowanie plików set fileencoding=utf-8 # format plików set fileformats=unix,dos # tworzenie backupów set backup # katalog do backupów set backupdir=~/backup # lista historii przeszukiwania set history=50 # ignorowanie znaków set ignorecase # ignorowanie kapitalików jeśli są wymieszane w wyszukiwanym słowie set smartcase # podświetlanie dopasowanych słów, jeśli NIE ustaw [setnohlsearch] set hlsearch # wyszukiwanie przyrostowe, jeśli NIE ustaw [set noincsearch] set incsearch # pokaż numery wierszy, jeśli NIE ustaw [set nonumber] set number # pokazuj przerwy ($) oraz Tab (^I) set list # podkreślaj nawiasy set showmatch # nie wstawiaj LF na końcu pliku set binary noeol # autoidentyfikacja, jeśli NIE ustaw [set noautoident] set autoindent # koloruj tekst/składnię, jeśli NIE ustaw [syntax off] syntax on # zmień kolory dla komentarzy, jeśli [syntax on] highlight Comment ctermfg=LightCyan # łam linie, jeśli NIE ustaw [set nowrap] set wrap