Преди да започнете този урок, проверете дали vim редакторът е инсталиран или не в системата. По подразбиране vi редакторът е инсталиран в Ubuntu. Изпълнете следната команда, за да инсталирате vim editor.
$sudo apt-get install дойдох
Изпълнете следната команда, за да проверите версията на инсталирания vim редактор.
$дойдох- версия
Създайте или отворете всеки скриптов файл в vim редактор, за да проверите текущия вид на съдържанието на файла, преди да активирате подчертаването на синтаксиса. Ето един bash файл с име login.sh се използва следното съдържание.
login.sh
! /съм/баш
изхвърлен „Въведете потребителското си име“
Прочетипотребителско име
изхвърлен 'Въведете паролата си'
Прочетипарола
ако [[ ( $ потребителско име=='администратор' && $ парола=='тайна' ) ]];тогава
изхвърлен „Оторизиран потребител“
иначе
изхвърлен „Неупълномощен потребител“
бъда
Изпълнете следната команда, за да отворите файла в vim редактор.
$дойдохlogin.shАктивиране или деактивиране на подчертаването на синтаксиса
Подсветката на синтаксиса е включена за vim редактор по подразбиране. Съдържанието на login.sh ще се показва със следния формат, когато е включено подчертаването на синтаксиса. След отваряне login.sh файл във vim редактор, натиснете ESC ключ и тип „: Синтаксисът е включен“ за да активирате подчертаването на синтаксиса. Файлът ще изглежда като следното изображение, ако е включено подчертаването на синтаксиса.
Натиснете ESC ключ и тип, синтаксисът е изключен за да забраните подчертаването на синтаксиса.
Активиране или деактивиране на подчертаването на синтаксиса за постоянно
Трябва да създадете или редактирате .vimrc файл и добавете команден текст, за да активирате трайно подчертаване на синтаксиса в редактора на vim. Изпълнете следната команда, за да отворите .vimrc файл с помощта на vim редактор.
$sudo дойдох~/.vimrc
Добавете текста, синтаксисът е включен навсякъде във файла, за да активирате трайно подчертаване на синтаксиса за vim редактор. Запишете и затворете файла, като въведете ': Х' .
За да деактивирате функцията, просто я отворете отново. vimrc файл, променете текста синтаксисът е включен да се синтаксисът е изключен и запишете файла.
Промяна на цветовата схема
След инсталирането на vim пакет съществуват различни vim файлове с цветова схема. Тези файлове с цветова схема се намират в местоположението,/usr/share/vim/vim*/colors/. Изпълнете следната команда, за да покажете списъка с файлове с цветовата схема на vim.
$ls -на /usr/дял/дойдох/дойдох* /цветове/Следният изход показва, че инсталираният vim пакет съдържа 18 цветови схеми, които могат да бъдат приложени в редактора на vim. Използването на някои цветови схеми е показано в следващата част на този урок.
Да предположим, че потребителят иска да промени цветовата схема за html файл с име здравей.html с кода.
здравей.html
< html >< глава >
< заглавие >Добре дошли</ заглавие >
</ глава >
< тяло >
< стр >Здравейте на всички, добре дошли на нашия сайт</ стр >
</ тяло >
</ html >
Изпълнете следната команда, за да отворите html файла от редактора.
$ vim здравей.htmlНатиснете ESC и тип : colourscheme сутрин за да промените текущата цветова схема на файла.
Изгледът на редактора ще бъде променен като следното изображение след прилагане на новата цветова схема. Но тази промяна е временна и цветният ефект ще бъде премахнат след затваряне на редактора.
Ако искате постоянно да зададете определена цветова схема и фон за редактора, отворете го .vimrc файл отново и добавете следния текст на команда. Тук, вечер цветовата схема ще бъде зададена за подчертаване на синтаксиса и цветът на фона е зададен на тъмно . Запишете и затворете файла, като натиснете, за да приложите цветовия ефект в редактора.
цветна вечеркомплект заден план= тъмно
Сега отворете отново html файла в редактора, за да проверите цветовата схема и цветовия ефект на фона. Редакторът ще изглежда като следното изображение.
Задайте езици на синтаксиса
Можете да изберете език на синтаксиса, след като отворите файл в редактора на vim. За редактора на vim съществуват много езици за синтаксис, като например php, perl, python, awk и т.н. Отворете python файл с име average.py в редактора на vim. Съдържанието на файла изглежда като следното изображение по синтаксис по подразбиране на редактора на vim.
Тип : синтаксис = perl след отваряне на файла и натиснете Въведете . Цветът на текста на част от файла ще бъде променен от синтаксиса на езика perl като следното изображение. Тук цветовете на входния, int, отпечатания и кръглия текст се променят.
:комплектсинтаксис=perl
Задайте Осветяване ключ-стойност
Има девет групи за подчертаване на синтаксис за vim редактор. Те са споменати по -долу.
Име на групата | Описание |
Идентифицирайте | Той принадлежи към имената на променливите на изходния код |
Изявление | Той принадлежи към всяко изявление на езика за програмиране, като например ако, иначе, направете, докато и т.н. |
Коментирайте | Той принадлежи на коментари част от програмата |
Тип | Типът данни на променливите се определя от тази група, като например int, double, низ и т.н. |
PreProc | Той принадлежи към всеки оператор на препроцесора, като например #включва. |
Постоянен | Той принадлежи към всяка постоянна стойност, като напр числа, цитирани низове, true/false и т.н. |
Специален | Той принадлежи към всеки специален символ, като например „ t, ' n' и т.н. |
Подчертано | Той принадлежи на всеки подчертан текст . |
Грешка | Той принадлежи към всеки изходен код грешка |
Има някои двойки подчертаване ключ-стойност, които могат да се използват с всякакви групи за подчертаване, за да се промени специфичният цвят на изходния код в редактора на vim. Използването на Изявление group in vim editor е показан в следващата част на този урок. Отворете скриптов файл с име на python leapyear.py в vim редактор. Този файл изглежда като следното изображение по подразбиране за подчертаване на синтаксиса.
Тип : hi Изявление ctermfg = червено за да промените цвета на програмните изявления на скрипта в червен цвят. Тук цветът на ако и иначе се променя на червено.
: Здравейте изявлениеctermfg=мрежа
Заключение
Различните опции за подчертаване на синтаксиса на vim editor са обяснени в този урок с помощта на различни примери. Надявам се, че урокът ще помогне на новите потребители на vim да прилагат правилно подчертаването на синтаксиса, за да направят изходния код по -четим.