7 рэдактараў Vim для павышэння прадукцыйнасці ў 2022 годзе

Vim – гэта гнуткі, эфектыўны тэкставы рэдактар ​​з адкрытым зыходным кодам на тэрмінале. Vim расшыфроўваецца як «Vi Improved», што азначае, што гэта абноўленая версія тэкставага рэдактара Vi.

Vim лічыцца адным з лепшых тэкставых рэдактараў для спецыялістаў па бяспецы і карыстальнікаў Linux. Vim мае велізарную і актыўную базу карыстальнікаў, якая пастаянна выпускае новыя модулі, дапаўненні і ўдасканаленні тэкставых рэдактараў.

Ён хуткі і просты ў выкарыстанні, што дазваляе карыстальнікам уносіць змены ў файлы і каталогі з дапамогай некалькіх націсканняў клавіш. Рэдактар ​​Vim прадусталяваны практычна ва ўсіх дыстрыбутывах Linux.

Асаблівасці Vim

  • Кросплатформенная сумяшчальнасць
  • Вельмі наладжвальны і адаптаваны
  • Убудаваны менеджэр пакетаў і прымітывы апрацоўкі тэксту.
  • Партатыўная канфігурацыя і гнуткая структура плагінаў
  • Крутая крывая навучання. Але як толькі навучыцца, гэта стане фантастычным інструментам павышэння прадукцыйнасці.

Нягледзячы на ​​тое, што Vim пастаянна ўдасканальваецца, каб стаць эфектыўным тэкставым рэдактарам, некаторыя людзі распрацавалі розныя рэдактары, натхнёныя Vim, з больш эфектыўнымі і функцыянальнымі магчымасцямі, такімі як асінхроннае выкананне, пашыраны пошук файлаў і г.д. Існуе мноства рэдактараў, натхнёных Vim. рэдактары, даступныя ў інтэрнэце.

У гэтым артыкуле мы пакажам вам некалькі выдатных рэдактараў, натхнёных vim, якія дапамогуць вам быць больш прадуктыўнымі.

Давайце катацца!

NeoVim

NeoVim гэта хуткі, сучасны і гіперпашыраемы тэкставы рэдактар ​​на аснове vim. NeoVim прызначаны для карыстальнікаў, якія хочуць лепшае з Vim плюс дадатковыя функцыі. Гэта бясплатны тэкставы рэдактар ​​з адкрытым зыходным кодам. Гэта проста пашырэнне vim, якое дадае некалькі новых функцый да стандартнага выдання Vim, у тым ліку значныя паляпшэнні прадукцыйнасці і некалькі дадаткаў, створаных супольнасцю.

NeoVim таксама вядомы як “Nvim”. Nvim мае выдатную падтрымку LUA, а таксама пашыраны інтэрфейс можна ўключыць без якіх-небудзь змяненняў у базавай функцыянальнасці.

Праверце гэта:  Як наладзіць маніторынг часу бесперабойнай працы сайта з дапамогай Google Cloud Monitoring?

Асаблівасці:

  • Кросплатформенная сумяшчальнасць
  • Падсвятленне сінтаксісу
  • Вельмі наладжвальны і маштабуецца ў адпаведнасці з патрэбамі карыстальніка.
  • Убудаваны эмулятар тэрмінала
  • Магчыма асінхроннае выкананне.

Паспрабаваць NeoVim варта вашага часу. Ён даступны для загрузкі для розных аперацыйных сістэм, такіх як Linux, Windows і macOS.

Какоўне

Какоўне гэта бясплатны рэдактар ​​з адкрытым зыходным кодам. Гэта рэдактар ​​на аснове Vim для паляпшэння механізму рэдагавання для большай хуткасці рэагавання. Ён надзвычай наладжвальны ў адпаведнасці з патрабаваннямі карыстальніка. У гэты рэдактар ​​кода ўключаны розныя інструменты для рэдагавання і перапісвання тэксту.

Kakoune – гэта рэдактар ​​мадальнага кода, напісаны на C++. Ён мае свой уласны стыль з пункту гледжання дызайну і функцыянальнасці. Аўтаматычны водступ і аўтазапаўненне падчас уводу – гэта толькі некалькі даступных функцый. Таксама варта адзначыць, што гэты рэдактар ​​кода падтрымлівае шырокі спектр моў праграмавання і сцэнарыяў.

Асаблівасці:

  • Пашыраныя прымітывы апрацоўкі тэксту
  • Хуткі і гнуткі
  • Убудаваныя інструменты рэдагавання тэксту для падсвятлення сінтаксісу і прапаноў кода для розных моў.
  • Некалькі выбараў для адначасовага ўзаемадзеяння кода з выкарыстаннем розных прымітываў, такіх як фільтраванне і выраўноўванне.

Каб даведацца больш пра магчымасці тэкставага рэдактара Kakoune, не саромейцеся наведаць афіцыйны сайт Рэпазітар GitHub.

Вінтавая лінія

Яшчэ адзін элегантны і партатыўны рэдактар ​​vim Вінтавая лінія. Helix – гэта сучасны тэкставы рэдактар ​​на аснове Rust. У Helix Tree-sitter выкарыстоўваецца для падсвятлення сінтаксісу, падобна NeoVim. Нянька за дрэвамі працуе як кампілятар, які разбірае код у сінтаксічныя дрэвы і дае шырокі спектр інфармацыі аб структуры кода.

Аналіз і мадыфікацыя кода падтрымліваюцца з дапамогай убудаванага моўнага сервера. Папярэдне сабраныя пакеты даступныя для розных дыстрыбутываў.

Асаблівасці:

  • Убудаваная інтэграцыя Tree-sitter для падсвятлення сінтаксісу і навігацыі па кодзе.
  • Некалькі выбараў для адначасовага рэдагавання кода.
  • Створаны з выкарыстаннем іржы і здольны працаваць у тэрмінале.

Каб даведацца больш, наведайце афіцыйны рэпазітар GitHub ўстаноўка дэталі.

Праверце гэта:  Як папярэдне зарэгістравацца на Tekken Mobile

узмацняльнік

узмацняльнік гэта хуткі, маштабаваны тэкставы рэдактар ​​на аснове vim. Ён уключае ўсе асноўныя элементы сучаснага рэдактара тэксту і кода. Ён працуе ў тэрмінале, падобным да рэдактара vi/vim. Ён таксама выкарыстоўвае гнуткія раскладкі клавіш для камбінавання шматлікіх убудаваных каманд і дырэктываў для стварэння новых унікальных макрасаў. Рэдактар ​​Amp напісаны на мове Rust

Асаблівасці:

  • Працуе ў тэрмінале без неабходнасці выкарыстоўваць графічны інтэрфейс.
  • Падсвятленне сінтаксісу і інтэграцыя git
  • Аб’ядноўвае шматлікія ўбудаваныя дырэктывы для стварэння абноўленых макрасаў.
  • Надзейны механізм пошуку файлаў для індэксацыі файлаў.

Amp даступны па бясплатнай ліцэнзіі з адкрытым зыходным кодам. Перш чым усталёўваць гэты тэкставы рэдактар, у сістэме павінна быць усталявана мова праграмавання Rust. Няма неабходнасці наладжваць Amp ўручную пасля ўстаноўкі. Ён мае ўсё неабходнае для пачатку і не патрабуе дадатковых дапаўненняў.

Мо

Мо гэта яшчэ адзін фантастычны тэкставы рэдактар, заснаваны на vim і напісаны на шматпарадыгмальнай мове праграмавання Nim. Гэта тэкставы рэдактар, які працуе на тэрмінале, падобным на Amp, Nano і Vi. Moe выкарыстоўвае такое ж асяроддзе і прывязкі клавіш, што і vim. Калі вы раней выкарыстоўвалі Vim, у вас не ўзнікне праблем з адаптацыяй.

Мэта гэтага праекта Moe – стварыць магутны тэкставы рэдактар, які з’яўляецца вельмі гнуткім, прадуктыўным, зручным і высокапрадукцыйным.

Асаблівасці:

  • Просты менеджэр файлаў і механізм аўтаматычнага водступу
  • Магчымасць выканання паступовага пошуку і фільтрацыі вынікаў
  • Рэжым канфігурацыі і аўтаматычнае рэзервовае капіраванне
  • Вокны можна падзяліць на гарызантальныя і вертыкальныя для кіравання працоўнымі прасторамі.

Праверце кіраўніцтва па ўстаноўцы каб наладзіць і скампіляваць рэдактар ​​Moe у тэрмінале.

Віс

Віс гэта высокаэфектыўны бясплатны тэкставы рэдактар ​​з адкрытым зыходным кодам, які спалучае лепшыя магчымасці рэдактараў Vi і Sam. Гэта экранна-арыентаваны рэдактар ​​з добрай падтрымкай Unicode, які можа апрацоўваць шырокі спектр файлаў, уключаючы двайковыя файлы і файлы каталогаў.

Ён падтрымлівае мноства фарматаў архівавання файлаў, у тым ліку tar, dar, zip і іншыя. Выбары з’яўляюцца асноўнымі прымітывамі рэдагавання ў Vis і выкарыстоўваюць той жа мадальны метад рэдагавання, што і vim.

Праверце гэта:  Як перанесці даныя аб дзейнасці з праграмы Health на новы iPhone

Асаблівасці:

  • Убудаваны API пашырэння Lua
  • Граматыка выразаў выкарыстоўваецца, каб падкрэсліць сінтаксіс.
  • Некалькі выбараў для адначасовага рэдагавання кода

Vis таксама ўключае ў сябе ўбудаваную праграму праверкі абалонкі і іншыя функцыі, такія як апрацоўка дыяграфа і буфера абмену. Ён таксама забяспечвае інтэрпрэтатар Lua для напісання плагінаў і пашырэнняў. Многія дыстрыбутывы Linux уключаюць Vis па змаўчанні. Калі няма, яго таксама можна ўсталяваць уручную шляхам кланавання рэпазітара GitHub.

Подлая

Подлая гэта элегантны тэкставы рэдактар ​​з адкрытым зыходным кодам, які ўключае функцыі рэдактараў Emacs і vi. Vile азначае «VI Like Emacs», напісанае на мове C. Ён падтрымлівае падсвятленне сінтаксісу, выбар некалькіх вокнаў, аўтазапаўненне каманд і многае іншае.

Акрамя таго, існуе X-версія vile пад назвай xvile для сістэмы X-windows з падтрымкай курсора, панэллю навігацыі і іншымі функцыямі.

Асаблівасці:

  • Падтрымліваюцца некалькі вокнаў.
  • Няма абмежаванняў на тое, колькі разоў карыстальнік можа адмяніць або паўтарыць змесціва.
  • Складаныя агароджы кода і аўтазапаўненне каманд
  • Убудаваныя дырэктывы могуць быць выкарыстаны для падлучэння інструкцый Vile абмежавальным чынам.

Vile дакументацыя адрозніваецца ад любога іншага тэкставага рэдактара. Ён уключае шырокі файл даведкі, да якога можна атрымаць доступ з дапамогай націсканняў клавіш, а таксама інтэрактыўныя панэлі, якія адлюстроўваюць запісы рэгістра, выбары рэжымаў і іншую інфармацыю.

Падвядзенне вынікаў

Рэдактары, натхнёныя vim, апісаныя вышэй, разам з іх адметнымі асаблівасцямі могуць дапамагчы вам выбраць лепшы ў адпаведнасці з вашымі патрэбамі. Паспрабуйце іх прама зараз!

Я спадзяюся, што вы знайшлі гэты артыкул карысным, каб даведацца пра некаторыя з лепшых рэдактараў Vim.

Магчыма, вам таксама будзе цікава даведацца пра найлепшыя настольныя асяроддзя Linux для выкарыстання, якія можна ўсталяваць на любы дыстрыбутыў Linux.