• :colorscheme [colorscheme_name]  -- تغییر تم رنگی
  • :colorscheme [space]+Ctrl+d -- لیست کردن تمام تم های رنگی موجود
  • retrobox
  • lunaperche
  • elflord
  • slate
با استفاده از دستور زیر نیز می‌توان رنگ زمینه پیش‌فرض ویم را به روشن یا تاریک تغییر داد:

:set background=dark
:set background=light
برای استفاده بهتر از رنگ ها و همچنین فعال سازی سینتکس، از دستور زیر استفاده می کنیم:

:syntax on
برای یادگیری ذخیره‌سازی تنظیمات ویم، به فصل ۱۶ مراجعه کنید.
همچنین برای دیدن تمام تم‌های رنگی ویم به سایت زیر مراجعه کنید:

🔗 Vim Colorschemes

برای درست دیده شدن رنگ ها در ترمینال، لازم است تا تنظیماتی را انجام دهید.

ابتدا متغیر زیر را در فایل بش آر سی خود قرار دهید:
export TERM=xterm-256color

سپس در تنظیمات ویم‌آرسی خود، تم ویم را به شکل زیر معین کنید:
set background=dark
" Inspect $TERM instead of t_Co
if &term =~ '256color'
	" Enable true (24-bit) colors instead of (8-bit) 256 colors.
	if has('termguicolors')
		let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
		let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
		set termguicolors
		set mouse=a
		colorscheme catppuccin_mocha
	endif
endif

" Settings for GVim
if has('gui_running')
	set mouse=a
	set guicursor+=a:blinkon0
	set guifont=Fira\ Code\ 12
	colorscheme catppuccin_mocha
endif
در بلاک کد بالا، نام تم مورد نظر شما روبه‌روی عبارت colorscheme قرار خواهد گرفت.
همچنین دقت کنید که اگر از تم روشن استفاده می‌کنید، مقدار خط اول را از dark به light تغییر دهید.
بلاک دوم مختص تنظیمات GVim است. در این بلاک فونت Fira Code نیز برای GVim معین شده است.

image

image

image

همان‌طور که مشاهده می‌کنید، با استفاده از تنظیمات درست و ترمینالی توانمند، تفاوت رنگی بین ترمینال و محیط گرافیکی مشاهده نمی‌شود.

image

🔗 Mitra

image

image