5 GUI редактора на NeoVim, които можете да опитате, ако не сте тотален терминален наркоман

Сподели

Вим е страхотен. NeoVim е по-нов и още по-страхотен. И Vim, и NeoVim са терминално базирани текстови редактори с подобни функции.

Ако сте човек, който е свикнал да използва GUI текстови редактори като VS Code и искате да имате подобна функционалност, която NeoVim предоставя, трябва да проучите GUI опциите.

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

Има няколко различни налични опции при избора на NeoVim GUI и аз съм съставил списък с някои от най-добрите по-долу.

1. Неовиди

Основни функции:

  • Анимиран курсор
  • Плавно превъртане
  • Анимирани прозорци
  • Замъглени плаващи прозорци
  • Поддръжка на емотикони

Те не виждат има за цел да бъде безсмислен графичен потребителски интерфейс за NeoVim.

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

Любимата ми част от използването на Neovide е анимиран курсор и плавно превъртане. Искам да кажа, вижте това:

неовиде

Изглежда готино. нали

2. Qt на Neo

qt на Neo

Основни функции:

  • Характеристики на курсора
  • Множество GUI раздели
  • Автоматично довършване на раздели
  • Поддръжка на различни платформи

Както подсказва името, Qt на Neo е изграден с библиотеката Qt5, която често ще виждате да се използва от KDE. Нищо прекалено изискано, добавя някои допълнителни GUI функции като множество раздели, автоматично довършване на раздели и др.

Така че, ако вече използвате Qt5 библиотеки и искате минимален GUI за NeoVim, това ще работи като чар и ще ви спести някои зависимости.

Препоръчва се: Vim срещу Nano: Какво трябва да изберете?

3. аз живея

жив

Основни функции:

  • WebGL GPU изобразяване и многопоточност
  • Поддръжка за VSCode разширения
  • Nyancat (ANSI-текстова програма за класическа котешка анимация)
  • Действия при задържане и кодиране

аз живея е разклонение на Veonim (проста IDE, изградена на плъгини за VSCode и NeoVim), написана на електрон, което я прави идеалният избор, ако преминете от VSCode.

И единствената цел на uivonim е да осигури богато изживяване на NeoVim, което поддържа най-новите функции на NeoVim, включително плаващи прозорци, вграден LSP и др. Не е необходимо да разчитате на разширения на VSCode, за да получите тези функции.

4. FVim

fvim

Основни функции:

  • Откачете прозорци (използвайки Ctrl+w and GE).
  • Персонализирани икони за влизане в изскачащо меню.
  • Поддръжка на HiDPI.
  • GPU ускорение.

FVim е междуплатформен GUI за NeoVim, изграден с F# + Avalonia, който идва с някои новаторски функции, като високопроизводително рендиране (60FPS на 4K дисплей).

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

5. Няма го

изчезнали

Основни функции:

  • Поддръжка за терминал с bash и zsh
  • Миникарта
  • Анимиран курсор
  • Високо DPI мащабиране
  • Външен плаващ прозорец

Както подсказва името му, Няма го е написан на GO и е разклонение на Gonvim. И предлага достатъчно GUI функции, за да свършите работата си, като например анимиран курсор, пикселно превъртане и др.

И не прави компромис с предоставянето на основни функции за редактиране на текст, като поддръжка на плъзгане и пускане за текстови файлове.

Полезно четене: Как да инсталирате последния Vim на Ubuntu Linux

Обобщавайки

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

Ако съм пропуснал някой от вашите любими, кажете ми вашите мисли в коментарите.


Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate

Loading


Сподели