Vim и Sublime text са два различни текстови редактора, които хората препоръчват поради тяхната страхотна съвместимост и възможности. Ако обаче искате да изберете един от тези текстови редактори и сте объркани относно избора на правилния, прочетете нашето ръководство. Споменахме попълнените подробности за Vim vs. Sublime Text, за да изберете правилния според вашите изисквания.
Вим срещу. Възвишен текст: Обяснение на разликите
Какво е Vim?
Vim е невероятен и силно конфигурируем текстов редактор, създаден за осигуряване на ефективна платформа за редактиране на текст. Vim е подобрена версия на Vi редактор и се разпространява с повечето UNIX системи.
Този текстов редактор е популярен и като „редактор на програмист“, тъй като е много полезен за програмиране. Ето защо много разработчици го смятат за цялостна IDE (интегрирана среда за разработка).
Освен за програмиране, Vim е идеалният избор за всички видове редактиране на текст, от писане на имейли до редактиране на всеки конфигурационен файл. В сравнение с Vi, Vim има някои подобрения като:
- Отмяна на няколко нива
- Попълване на името на файла
- Подсветка на синтаксиса
- Много прозорци
- Редактиране на командния ред
- Онлайн помощ
- Визуален подбор
Има онлайн система за помощ (отворете я с помощта на командата „: help“) за Vim, така че няма нужда да се притеснявате за нищо, докато я използвате. Bram Moolenaar е създал по-голямата част от Vim, така че ако искате да видите име на кредит, можете да използвате “: help credits”.
Характеристики на Vim
Различните функции на Vim предлагат невероятно удобство за потребителя, така че ето списъкът с тези функции:
- Vim има малък отпечатък на паметта, което означава, че количеството основна памет, която използва за работа, е малко.
- Vim е ориентиран към команди, което означава, че потребителите могат лесно да изпълняват сложни задачи, свързани с текста, като използват няколко команди.
- Vim има функция за запис, която позволява на потребителя да записва и след това да възпроизвежда команди на Vim многократно.
- В Vim има поддръжка на няколко прозореца, което означава, че потребителите могат да разделят екрана си на два различни прозореца.
- Vim е силно конфигурируем и използва прост текстов файл за запазване на конфигурацията.
- Vim също има множество буфери и функции с много раздели за повече удобство по време на работа.
- Vim също има различна поддръжка на приставки, което означава, че потребителите могат да разширят функционалностите му, като използват различни плъгини.
Общи команди на Vim
Команди | Описание |
hjkl | Тази команда се използва за преместване на курсора съответно наляво, надясно, нагоре и надолу. |
w | Тази команда се използва за преместване на дума напред. |
ctrl + f | Тази команда се използва за придвижване надолу по страница. |
ctrl + b | Тази команда се използва за преместване на страница нагоре. |
7j | Тази команда се използва за преместване на седем реда надолу. |
dw | Тази команда се използва за изтриване на дума. |
d6w | Тази команда се използва за изтриване на шест думи. |
gg | Тази команда се използва за преместване в горната част на документа. |
G | Тази команда се използва за придвижване до дъното на документа. |
. | Тази команда се използва за повторение на последната команда. |
ди] | Тази команда се използва за изтриване на всичко вътре [] |
4dd | Тази команда се използва за изтриване на четири реда. |
dt> | Тази команда се използва за изтриване до> |
дд | Тази команда се използва за изтриване на целия ред. |
уу | Тази команда се използва за изтръгване на който и да е ред (yanking означава копиране). |
шапка с козирка | Тази команда се използва за промяна на абзац. |
cc | Тази команда се използва за промяна на линия. |
Какво е възвишен текст?
Sublime text е невероятен текстов редактор, който е написан на C ++ и Python. Последната текстова версия Sublime е 3.0, който има поддръжка на различни платформи, което означава, че можете да го използвате на Windows, Linux и macOS. Разработчиците използват предимно възвишен текст, тъй като той има различни функции като:
- Разпознаване на типа файл
- Акцент в синтаксиса
- Макроси, приставка
- Автоматично отстъп
- Пакети на страничната лента
Можете да използвате текстов редактор Sublime като IDE или интегрирани редактори за разработка като код на NetBeans или Visual Studio.
Този текстов редактор има интерфейс за програмиране (API) на Python и поддържа различни езици за програмиране или маркиране. Според старите версии, Sublime text editor е създаден за C ++, CSS, HTML и др., и нямаше поддръжка на Python до 2017 г.
Характеристики на възвишен текст
Има различни функции на Sublime text editor, така че потребителят може лесно да работи върху него, така че ето списъкът на тези функции:
- Текстовият редактор Sublime предлага добра съвместимост за лесно решаване на всички грешки на линкера.
- Потребителите могат удобно да проследяват всички папки и файлове, за да работят по тях.
- Текстовият редактор Sublime има отлична свързаност с различни системи за контрол на версиите като Mercurial, Git и др.
- Текстовият редактор Sublime има голям капацитет за решаване на проблеми.
- Последната версия на Sublime text editor може да запази цветовата комбинация за комбинацията от синтаксис.
Общи команди на възвишен текст
Команди | Описание |
ctrl + shift + p | Тази команда ще отвори палитрата с команди, чрез която можете да получите достъп до менюто, плъгините или каквото и да е в Sublime text editor. |
ctrl + p | Тази команда се използва за превключване на файлове. |
ctrl + r | Тази команда ще изброи методите на всички файлове и ще улесни намирането на определен метод от файла. |
ctrl + d | Тази команда се използва за избор на дума и всички следващи същите думи. |
запазване на проект | Тази команда се използва за запазване на текущия файл. |
Инсталирай | Отидете до командната палитра (ctrl + shift + p) и напишете install за инсталиране на нови плъгини. |
Вим срещу. Възвишен текст: Таблица за сравнение
Фактори | Вим | Възвишен текст |
Налична версия | Платено или безплатно | Безплатно |
Категория | Създаване на документи | Текстов редактор |
Поддръжка на различни платформи | Да | Да |
Фирми | Компании като Lyft, Atolye15, Alibaba Group, Accenture, GO-JEK, CircleCI използват Vim. | Компании като Lyft, Atolye15, trivago, CRED, Clubhouse и Typeform използват Sublime Text. |
Инструменти | Инструменти като .NET Core, TSLint, WakaTime, Kite, cdnjs, Pylint и др., са интегрирани с Vim. | Инструменти като .NET Core, Linux, Windows, macOS, Grails, TSLint и др., са интегрирани с възвишен текст. |
Лесен за използване | Това е лесен за използване инструмент, но не по-прост от Sublime text. | Използването на инструмента е много лесно. |
Качество за поддръжка | Има невероятно качество на поддръжка. | Има невероятно качество на поддръжка, но не по-добро от Vim. |
Алтернативи | Microsoft Word, Quip, Google Docs, Foxit PDF Editor. | Notepad ++, Visual Studio Code, UltraEdit, Atom. |
Заключение
Вим срещу. Sublime Text винаги е бил гореща тема сред разработчиците и обикновените потребители, така че е важно да разберете основните разлики между тези инструменти за редактиране на текст. Надяваме се, че нашето ръководство ви е помогнало да изберете правилния между Sublime Text и Vim, за да изпълни вашите изисквания. Включихме тази информация от множество източници и потребителски рецензии, което означава, че можете да се доверите на подробностите, споменати по-горе. Според нас Sublime text е най-подходящ за нормално редактиране на текст, а Vim е най-добър за кодиране и работа, свързана с документацията.