Новата версия на Vim 8.2 вече е пусната и това са нейните новини

Vim

След година и половина развитие, беше обявено пускането на новата версия на текстовия редактор Vim 8.2, което е класифицирано като незначителни версии с елиминиране на натрупаните грешки и иновации уникални предложения по време на конференцията VimConf 2018.

Кодът на Vim се разпространява под собствен лиценз за копиране, което е съвместимо с GPL и позволява да се използва, разпространява и обработва код без ограничения. Основната характеристика на лиценза на Vim е свързана с връщането на промените: подобренията, внедрени в продукти на трети страни, трябва да бъдат пренесени в оригиналния проект, ако мениджърът на Vim счете тези подобрения достойни за внимание и подаде съответна заявка.

По вид на разпространение Vim се отнася до Charwareware, тоест вместо да продава програмата или да събира дарения за нуждите на проекта, авторите на Vim искат да прехвърлите каквато и да е сума на благотворителна организация, ако потребителят хареса програмата.

Основни нови функции на Vim 8.2

В тази нова версия на Vim 8.2 внедрена е изскачаща поддръжка, които, заедно със свойствата на текста по време на проучване на конференцията VimConf 2018, бяха посочени от разработчиците на плъгини като най-популярните функции, които липсват на Vim.

Изскачащи прозорци

Тази нова изскачаща функция Те ви позволяват да показвате съобщения, кодови фрагменти и всякаква друга информация за редактируемия текст.

Тези прозорци те могат да бъдат подчертани по различен начин, те се отварят и затварят бързо. Внедряването на тази функционалност изискваше значително усъвършенстване на механизмите, използвани преди това за показване на екрана, както и разширение на API за осигуряване на работа с изскачащи прозорци от плъгини.

Свойства на текста

Друга характеристика, която се откроява в тази версия, е възможността да се определят свойствата на текста с които могат да подчертаят части от текста с цвят или да подчертаят произволни области. Свойствата на текста може да се използва под формата на механизъм за извличане на текст който работи в асинхронен режим, алтернатива на наличните преди това опции за подчертаване на синтаксис, базирани на шаблон.

Характеристика на свойствата на текста е също така, че те са свързани с текста, свързан с тях и се запазват, дори когато нови думи са вмъкнати преди избрания текст.

Демонстрация

За да демонстрираме нагледно новите възможности на Vim 8.2, е подготвено допълнение с игра, която позволява Застреляйте овце, които тичат през екрана. Работещите овце се показват с помощта на изскачащи прозорци и оцветяването се осъществява чрез текстови свойства.

Докато и в случая на демонстрират свойствата на текста, Пуска се и приставката govim, която се използва за подчертаване на синтаксиса в програмите Go чрез получаване на информация за езиковата семантика от външен сървър LSP (Language Server Protocol). Изскачащите прозорци Govim се използват за показване на контекстуални подкани за имена за автоматично довършване и за показване на описания на функции.

От останалите промени, които се открояват във Vim 8.2:

  • Предлага се нова команда ": const" за дефиниране на променливи, които не могат да бъдат променяни.
  • Добавена е възможност за дефиниране на речници с азбучни клавиши, без да се използват кавички.
  • Добавена е възможността за присвояване на блокове, опростяващо присвояването на многоредови парчета текст към променливи.
  • Добавена възможност за създаване на функционални вериги при извикване на методи.
  • Основната структура включва библиотеката xdiff, която позволява значително да се подобри представянето на разликите в различните текстови опции.
  • Добавена е настройка "modifyOtherKeys" за конфигуриране на разширени връзки на клавиши.
  • Добавена е поддръжка за конзолата ConPTY, която позволява да се постигне цял цветен дисплей в конзолата на Windows 10.
  • Инсталационната програма за Windows е актуализирана.

Как да инсталирам Vim 8.2 на Ubuntu и деривати?

За тези, които се интересуват от инсталирането на тази нова версия, те ще могат да го направят от хранилище.

Макар и поради проблеми, които наскоро излезе с поддръжника на това хранилище, може да се наложи да поискат използването на това хранилище.

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim
LaunchPad
Свързана статия:
Jonathon F премахна обществения достъп от своите PPA поради продължителни злоупотреби от компании с търговска цел

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   нахуел каза той

    Благодаря ви много, много ми помогна