Текстовият редактор е вид компютърна програма, която може да редактира обикновен текст. Понякога се извикват такива програми 'бележник' софтуер. Текстовите редактори се предлагат за разработка на софтуер и пакети за операционна система и могат да се използват за модифициране, включително изходния код на езика за програмиране, файлове с документация и конфигурационни файлове.
Linux текстови редактори могат да се използват за редактиране на текстови файлове, писане на кодове, актуализиране на файлове с потребителски инструкции, и още. Linux система поддържа множество текстови редактори. Има два вида текстови редактори в Linux, които са дадени по-долу:
Текстовият редактор играе важна роля при кодирането. Затова е важно да изберете най-добрия текстов редактор. Текстовият редактор не само трябва да бъде прост, но и функционален и трябва да е добър за работа.
А текстов редактор с IDE функции се счита за добър текстов редактор.
Какво е обогатен текст и обикновен текст?
Има съществени разлики между обогатен текст (като този, създаден от настолни издателски програми и текстообработващ софтуер) и обикновен текст (направен и редактиран от много текстови редактори).
Изключително обикновеният текст се състои от символно представяне. Всички символи са представени от един, два или четири байта с фиксирана дължина или като един-четири байта с променлива дължина, в съответствие с конкретни конвенции за кодиране на знаци, включително UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 или ASCII. Тези конвенции определят няколко знака за печат, но непечатаеми символи, които управляват потока на текста, включително нови страници, нови редове и интервали. Обикновеният текст не включва друга текстова информация, а не само приложената конвенция за кодиране на знаци.
- Обикновеният текст се записва в текстови файлове; текстовите файлове обаче не записват само обикновен текст.
- Като цяло обикновеният текст се показваше с монопространствен шрифт като колонно форматиране, а хоризонталното подравняване се извършваше с бели интервали понякога от първите компютърни дни.
- От друга страна, форматираният текст може да включва метаданни, форматиране на абзаци (напр. разпределение на интервали, думи и букви, подравняване и отстъпи между редовете и абзаците), данни за форматиране на знаци (напр. стил, тегло, размер и пространство на шрифта) и данни за спецификацията на страницата (напр. посока на четене, поле и размер). Богатият текст може да бъде сложен.
- Текстовите редактори са създадени, за да отварят и съхраняват текстови файлове с обикновен текст или нещо друго, което може да се счита за обикновен текст, като обогатено текстово маркиране или нещо друго маркиране (напр. SVG).
Кратка история на текстовите редактори
Компютърният текст е бил вмъкван в карти с помощта на перфориращи устройства, преди текстовите редактори да бъдат налични. След това физически кутии от тънки картонени карти бяха вградени в четеца на карти. Изображенията на Dick карти, барабаните и магнитните файлове, направени от тези видове карти, обикновено нямаха знаци за разделяне на редове и предполагаеми записи с фиксирана дължина от 80 или 90 символа. Перфорираната лента беше заместител на картите. Може да бъде направено от няколко телепринтера, които използват уникални символи за представяне на края на записа.
Няколко ранни операционни системи съдържаха пакетни текстови редактори, разработени с езикови процесори или като различни помощни програми; пример беше функцията за редактиране на изходни файлове, т.е. SQUOZE, за SCAT в SHARE OS.
- Първите колективни текстови редактори са известни като 'редактори на линии' логично за терминали в стил пишеща машина или телепринтер без дисплеи.
- Командите (обикновено едно натискане на клавиш) засягат редакциите на файлове в измислена точка на вмъкване, известна като 'курсор' .
- Тези редакции бяха документирани чрез въвеждане на произволна команда за отпечатване на малка файлова секция и периодично отпечатване на целия файл.
- Курсорът може да се премества чрез команди в няколко редови редактора, които описват номера на реда във файла, евентуално регулярни изрази и текстови низове, за които да се намери.
- Няколко редови редактора могат да се използват чрез набиване на клавиши; командите за промяна могат да бъдат взети от тесте карти и приложени към описан файл.
- Някои основни редактори на линии поддържат a 'потвърди' режим, при който командите за промяна показват променените редове.
- Екранно базираните текстови редактори станаха обичайни, когато компютърните терминали заедно с видео екраните бяха налични.
O26 беше един от оригиналните редактори на цял екран, който беше определен за операторската конзола на системата от серията CDC 6000 през 1967 г. vi беше друг първоначален редактор на цял екран, който беше специфициран през 1970 г.; все още е класически редактор на операционни системи Linux и Unix. Също така, UCSD Pascal Screen Oriented Editor е написан през 1970 г. и е разработен както за общ текст, така и за разделен изходен код.
Един от първоначалните проекти с отворен код и безплатен софтуер, Emacs, е друг предишен редактор в реално време и на цял екран, който беше пренесен към различни системи. Скоростта и лекотата на използване на редактора на цял екран мотивираха няколко ранни покупки на видео терминали.
В текстовия редактор основната структура на данните е тази, която обработва низа или списъка със записи, който показва текущото състояние на файла, който се редактира. Амбицията за текстови редактори, които могат по-бързо да отменят/възстановят ранни редакции, да вмъкнат текст и отдалечен текст, доведе до напредъка на по-сложни структури от данни, докато заминалите могат да се съхраняват в един дълъг последователен масив от знаци. Класическият текстов редактор използва буфер за пропуски, въже, таблица с парчета или свързан списък на линия като своя структура от данни.
Типове текстов редактор
Някои текстови редактори са прости и малки, а други предоставят сложни и широки функции. Например Unix-подобните и Unix операционни системи съдържат редактора pico, но няколко съдържат и редакторите Emacs и vi. Системите на Microsoft предоставят простия Notepad, така че различни хора да използват други редактори с допълнителни функции, особено програмисти.
- Под класическата Mac OS на Apple Macintosh имаше TeachText, заменен по-късно през 1994 г. от SimpleText, който беше заменен в Mac OS X чрез TextEdit, който се състои от функции на текстов редактор с тези, обичайни за текстов процесор, като избор на два или повече шрифта , полета и линийки.
- Тези функции са едновременно недостъпни, но трябва да бъдат променени от потребителска команда или от програмата, която автоматично определя типа на файла.
- Почти всеки текстов процесор може да пише и чете файлове в стил обикновен текст, което им позволява да стартират файлове, съхранени от текстови редактори. Въпреки това, запазването на тези типове файлове чрез текстообработваща програма трябва да гарантира, че файлът е посочен във формат на обикновен текст и че никакви настройки за BOM или кодиране на текст няма да усложнят файла за очакваната му употреба.
- Много текстообработващи програми без WYSIWYG, включително WordStar , са удобно използвани като текстови редактори и са използвани като такива през 80-те години.
Файловият формат (по подразбиране) на тези текстообработващи програми обикновено включва език за маркиране, заедно с общия формат, който е визуално форматиране и обикновен текст, постигнат с неотпечатващи се екраниращи последователности или контролни знаци. По-късните текстообработващи програми, като Microsoft Word, съхраняват файловете в двоичен формат и най-често никога не се използват за промяна на файлове с обикновен текст.
Типични характеристики на текстовите редактори
- Възможност за преминаване към описан номер на ред.
- Възможност за управление на UTF-8 кодиран текст.
Разширени функции на текстовите редактори
- Процедура и дефиниция на макроси за описание на нови функции и команди като комбинация от предишни команди и макроси, вероятно с предадени параметри или вложени макроси.
- Макроси на профил заедно с имена, описани в например профил, среда, автоматично се изпълняват при стартиране на нов файл или в началото на сесия за редактиране.
- Профили за запазване на опциите, фиксирани от потребителя по средата на сесията за редактиране.
Навигацията с курсора може да се различава при различните текстови редактори. Например, щракването върху Край може да доведе до края на обвития ред, след като едно щракване доведе до края на текста на ред на екрана. Обикновено блоково ориентираните терминали имат вградени клавиши за движение на курсора, както и клавиатурите над компютрите.
Командата за ред може също да бъде описана като низ, който потребителят въвежда в полето за номер на ред и редакторът идентифицира като команда, работеща върху този конкретен ред или блок от ред. Например LC за преобразуване на ред в малки букви. Независимо от името на префиксната команда, някои редактори позволяват полето за последователност да се появи след текстово поле.
В този раздел ще обсъдим 20-те най-добри текстови редактора за Linux . Освен това ще говорим за най-новите текстови редактори и ще ги сравним с традиционните текстови редактори като напр Ние и нано . Това ще ви помогне да изберете редактора по ваш избор.
- Vi/VIM editor
- Нано редактор
- Редактор за редактиране
- Превъзходен текстов редактор
- VSCode
- GNU emacs
- Atom редактор
- Редактор на скоби
- пиков редактор
- Синя риба
- Кейт/Kwrite
- Notepad ++
- Затъмнение
- gVIM editor
- Джед редактор
- Редактор Geany
- Листна подложка
- Светеща маса
- Medit текстов редактор
- CodeLite
1.Vi/VIM редактор
Редакторът на Vim е един от най-използваните и мощни редактори, базирани на командния ред на системата Linux. По подразбиране се поддържа от повечето Linux дистрибуции. Има подобрени функционалности на стария Unix Vi редактор . Това е лесен за използване редактор и предоставя една и съща среда за всички Linux дистрибуции. Нарича се още като редактор на програмист защото повечето програмисти предпочитат Vi редактор.
int към низ java
Vi редакторът има някои специални функции като Vi режими и подчертаване на синтаксиса, което го прави мощен от другите текстови редактори. Като цяло има два режима:
Команден режим: Командният режим ни позволява да извършваме действия върху файлове. По подразбиране се стартира в команден режим. В този режим всички видове думи се считат за команди. Можем да изпълняваме команди в този режим.
Режим на вмъкване: Режимът на вмъкване позволява вмъкване на текст във файлове. За да превключите от команден режим към режим на вмъкване, натиснете Esc клавиш за излизане от активен режим и 'аз' ключ.
За да научите повече за редактора на Vi, посетете редактора Vi с команди .
За да извикате редактора vi, изпълнете командата vi с името на файла, както следва:
vi
Ще изглежда като изображението по-долу:
2. Нано редактор
Nano е лесен редактор. Предназначен е както за начинаещи, така и за напреднали потребители. Има много функции за персонализиране.
Някои разширени функции на нано текстов редактор са следните:
- Той има много адаптивни клавишни връзки
- Поддържа подчертаване на синтаксиса
- Има опции за отмяна и повторение
- Той осигурява пълен редов дисплей на стандартния изход
- Има поддръжка за пейджър за четене от стандартен вход
За да отворите файл с нано редактор, изпълнете командата, както следва:
nano
Нано редакторът изглежда така:
В нано редактора полезните опции са дадени в долната част, използвайте CTRL+ опция да извърши операция. Например, за да излезете от редактора, използвайте CTRL +X ключове. За да научите повече за нано редактора, посетете Linux Nano Editor.
3. Редактор за редактиране
Редакторът Gedit е редакторът по подразбиране за работната среда на GNOME. Когато отворим файл, той ще се отвори с редактора Gedit. Той предоставя ясни функции като всеки основен текстов редактор. Това е лек редактор с ясен потребителски интерфейс. Беше публично пуснат през 2000 г. с десктоп среда GNOME. Разработен е с помощта на Език за програмиране C и поддържа цялото семейство шрифтове.
Някои ключови функции на текстовия редактор gedit са следните:
- Той осигурява подчертаване на синтаксиса.
- Поддържа интернационализиран текст.
- Поддържа няколко езика за програмиране.
За да извикате редактора gedit от терминала, изпълнете командата по-долу:
gedit
Изглежда като:
4. Възвишен текст
Превъзходният текстов редактор също е един от най-популярните текстови редактори, базирани на IDE. Използва се повече като инструмент за среда за разработка, отколкото като текстов редактор. Има няколко функции за поддръжка на много езици за програмиране и маркиране. Освен това той поддържа множество плъгини, за да го направи нещо повече от текстов редактор.
Някои ключови характеристики на възвишен текстов редактор са следните:
- Има отлична командна палитра.
- Това е API на плъгин, базиран на Python.
- Поддържа паралелно редактиране на код.
- Той предоставя специфични за проекта предпочитания.
Изпълнете следните команди, за да инсталирате превъзходния текстов редактор:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text
За да научите повече за инсталирането, посетете Инсталиране на сублимния текстов редактор в ubuntu.
Можем да отворим възвишения редактор, като разглеждаме приложения. Освен това можем да го отворим от терминала. За достъп до възвишения редактор от терминала изпълнете командата по-долу:
subl
Ще изглежда като изображението по-долу:
5. Редактор на VSCode
VSCode editor е модерен и широко използван текстов редактор. Той е създаден от Microsoft и има поддръжка за Linux, Mac и Windows OS . Той улеснява с много мощни функции за поддръжка на много езици за програмиране и език за маркиране.
За да инсталирате VSCode, изтеглете двоичния пакет от Тук . И изпълнете командата по-долу за системи, базирани на Debian и Ubuntu:
sudo apt install./.deb
Някои ключови функции на редактора на VSCode са следните:
- Има пълна поддръжка за отстраняване на грешки с интерактивна конзола, точки на прекъсване, стекове за повиквания и др.
- Има вградена поддръжка за Git и Git команди.
- Улеснява с IntelliSense.
- Предоставя много опции за персонализиране.
- Има масивна поддръжка за езици.
- Поддържа превключващи се оформления.
- Осигурява вграден терминал.
VSCode редакторът изглежда като изображението по-долу:
6.GNU Emacs
GNU Emacs е най-старият и прост текстов редактор за системата Linux. Той е част от проекта GNU. Той все още е популярен текстов редактор, използван от хиляди потребители поради своята простота. Написано е в C и LISP програмни езици.
Някои ключови характеристики на GNU Emacs са следните:
- Има опции за поща и новини.
- Той предоставя разширение на интерфейса за отстраняване на грешки.
- Има обширна документация и поддръжка.
Изпълнете следните команди, за да инсталирате GNU Emacs:
sudo apt-get update sudo apt-get install emacs
За достъп до него от терминала изпълнете командата по-долу:
emacs
Ще изглежда като изображението по-долу:
7. Atom Editor
Atom е безплатен редактор с отворен код, разработен от GitHub Inc . Той е междуплатформен и поддържа няколко езика за програмиране. Нарича се още като „ хакващ се текстов редактор за 21 век '. Разработен е с цел развитие. Той е напълно адаптивен с помощта на уеб технологии като JavaScript и HTML. Той улеснява с плъгини, базирани на Node.js, и Git контрол.
Някои ключови характеристики на Atom Editor са следните:
- Той е с отворен код.
- Има модерно оформление с възможност за персонализиране.
- Улеснява с атрактивни теми.
- Осигурява вградена поддръжка на Git.
- Той осигурява сътрудничество в реално време с Telesync.
- Има интелигентно автоматично попълване и IntelliSense.
- Има вграден мениджър на пакети.
За да инсталирате Atom, изтеглете двоичния пакет от официален сайт на Atom и изпълнете командата по-долу:
sudo dpkg -i Downloads/atom-amd64.deb
За да научите повече за инсталирането, посетете тук.
Ще изглежда като изображението по-долу:
8. Редактор на скоби
Brackets editor е безплатен текстов редактор с отворен код, разработен от Adobe . Основно се фокусира върху уеб разработката. Той предоставя богато изживяване при редактиране на код с няколко безплатни разширения. Написан е на HTML, CSS и JS.
Някои ключови характеристики на редактора на скоби са следните:
- Той предоставя атрактивен потребителски интерфейс.
- Има предпроцесорна поддръжка за SCSS и LESS.
- Улеснява с вградени редактори.
- Той осигурява визуализация на живо.
- Има поддръжка за редактиране с множество раздели.
- Има поддръжка на PHP.
- Поддържа езиков сървърен протокол.
- Поддържа разширения на плъгини.
За да инсталирате редактора на скоби, изпълнете следните команди:
sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets
Ще изглежда така:
9. Пиков редактор
Редакторът Pico е терминален текстов редактор на Linux. Има вградена поддръжка за pine news и имейл клиент. Той е много лесен за използване и улеснява с някои полезни функции, като напр обосновка, изрязване/поставяне, проверка на правописа , и още. Въпреки това, той е просто прост текстов редактор, така че не предлага много функции като другите текстови редактори на Linux.
Това не е чисто безплатен текстов редактор, така че повечето Linux дистрибуции не предоставят pico като текстов редактор.
Не поддържа работа с множество файлове едновременно. Освен това не може да извършва операция за намиране и замяна в множество файлове.
За да отворите файл с пико текстов редактор, изпълнете командата, както следва:
pico
Ще изглежда като командата по-долу:
10. Синя риба
Bluefish е безплатен текстов редактор с отворен код за системата Linux. Това е усъвършенстван текстов редактор с много инструменти за програмиране. Добър е за разработване на динамични уебсайтове. Той поддържа няколко езика и инструменти като PHP, C, C++, JavaScript, Java, Google Go, и много други.
Някои ключови характеристики на текстовия редактор на Bluefish са следните:
- Той е лек и бърз.
- Позволява интеграция с външни Linux програми като make, sed, awk, lint, weblint и много други.
- Улеснява с проверката на правописа.
- Това ни позволява да работим по множество проекти.
- Има дистанционно редактиране на файлове.
- Той предоставя функция за намиране и замяна.
- Има опция за отмяна и повторение.
- Той осигурява автоматично възстановяване на модифицирани файлове.
За да инсталирате Bluefish, изпълнете следните команди:
sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish
За да научите повече за инсталирането, посетете Инсталиране на редактора Bluefish в Ubuntu.
За да отворите файл с bluefish, изпълнете командата по-долу:
bluefish
ще изглежда така:
11. Кейт/Kwrite
kate е усъвършенстван редактор с множество документи. Той е част от KDE от версия 2.2. Работната среда на Kubuntu го доставя като редактор по подразбиране. Ако сте запознати със средата Kubuntu, тогава трябва да сте знаели за редактора kate. Осигурява работа с множество файлове едновременно. Той се счита за IDE, тъй като носи мощни функции като IDE. Добър е за редактиране на конфигурационни файлове, преглед на HTML източници от Konqueror, създаване на нови приложения и много други задачи.
Някои ключови функции на редактора на Kate са следните:
Някои от уникалните характеристики на Kate включват:
- Това е мощна IDE.
- Той осигурява поддръжка за много езици.
- Има функция за автоматично разпознаване на език.
- Той автоматично задава отстъп за документи.
За да инсталирате редактора на kate, изпълнете командата по-долу:
sudo apt-get install kate
За да отворите файл с редактора на kate, изпълнете командата по-долу:
kate
Ще изглежда като изображението по-долу:
12. Notepad++
Notepad++ е основен текстов редактор с много опции за персонализиране. Основно се фокусира върху скоростта и минималния размер на програмата. Използва се предимно от потребители на Windows. Той поддържа няколко плъгина за увеличаване на функционалността му.
Някои ключови характеристики на Notepad++ са следните:
- Поддържа редактиране с раздели.
- Осигурява сгъване на код.
- Има поддръжка на отметки.
- Има документна карта.
- Осигурява подкрепа за Съвместим с Perl регулярен израз.
За да инсталирате notepad ++, изпълнете следните команди:
sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus
За да научите повече за инсталационния процес, посетете Как да инсталирате notepad++ на Ubuntu.
За да отворите файл с notepad++, изпълнете командата по-долу:
notepad-plus-plus
Ще изглежда като изображението по-долу:
13. Затъмнение
Eclipse е една от най-използваните IDE (интегрирана среда за разработка) за разработка. Това е предпочитан избор от Java разработчиците, тъй като е разработен на Java и предоставя няколко функции за разработване на напреднали Java приложения. Той осигурява поддръжка и за други езици за програмиране и трябва да инсталираме допълнителни плъгини, за да пишем код на други езици за програмиране, като напр. PHP , Python , C, C++, Ruby on Rails, COBOL и др.
Някои ключови характеристики на затъмнението са следните:
- Това е безплатен редактор на код с отворен код.
- Той предоставя инструменти за разработка на Java за разработчици на Java.
- Има масивна поддръжка на плъгини.
- Той предоставя пазар на Eclipse за изтегляне на допълнителни инструменти.
За да инсталирате Eclipse, изпълнете следните команди:
sudo apt update sudo apt install eclipse
За да научите повече за инсталационния процес, посетете Как да инсталирате Eclipse на Ubuntu.
Ще изглежда като изображението по-долу:
14. gVim Editor
Редакторът gVim е GUI версията на популярния редактор Vim. Той има подобна функционалност и режими като редактора на командния ред Vim. Може лесно да бъде изтеглен от магазина за софтуер. За да го инсталирате от терминала, изпълнете следните команди:
sudo apt-get update -y sudo apt-get install -y gvim
За да отворите файл с gVim от терминала, изпълнете командата по-долу:
gvim
Ще изглежда като изображението по-долу:
15. Jed Editor
Jed е редактор на командния ред, който поддържа широко използване на библиотеката S-Lang. Jed поддържа всичките си разновидности за различни операционни системи като Linux и Windows. Това е лек редактор, което го прави идеален редактор за системи с ниска конфигурация.
Някои ключови функции на редактора Jed са следните:
- Той осигурява цветно осветяване на синтаксиса на цветни терминали.
- Има поддръжка за сгъване на код.
- Той предоставя падащи менюта на терминала.
- Има поддръжка на емулиращи редактори като Emacs, EDT, WordStar, Borland, Brief и др.
- Той е разширим в C-подобния език S-Lang, за да го направи много персонализиран.
- Той поддържа различни режими на програмиране за множество езици за програмиране.
За да инсталирате редактора Jed, изпълнете следните команди:
sudo apt-get update -y sudo apt-get install -y jed
Ще изглежда като изображението по-долу:
16. Редактор Geany
Geany е мощен, лек редактор за Linux системи. Той е стабилен и поддържа тонове функции, за да бъде полезен. Има вградена поддръжка за няколко езика за програмиране. Поддържа се от други операционни системи като Windows и Mac както добре.
Някои ключови функции на редактора на Geany са следните:
- Той предоставя функция за подчертаване на синтаксиса.
- Предоставя интерфейс с възможност за включване.
- Поддържа много типове файлове.
- Предоставя опции за сгъване на код и навигация в кода.
- Предоставя опция за автоматично довършване.
- Поддържа автоматично затваряне на HTML и XML тагове.
За да инсталирате Geany редактор, изпълнете следните команди:
sudo apt-get update sudo apt-get install geany
Ще изглежда като командата по-долу:
17. Листна подложка
Leafpad е директно базиран на GTK текстов редактор. Това е популярен текстов редактор сред потребителите на Linux поради своята простота и лекота.
Основните характеристики на Leafpad са следните:
- Той предоставя опция за кодов набор.
- Той осигурява автоматично откриване на кодови набори (UTF-8 и някои кодови набори).
- Улеснява неограничени операции за отмяна/възстановяване.
- Той осигурява автоматичен/многоредов отстъп.
- Показва номера на текущия ред.
- Предоставя функция за плъзгане и пускане.
- Позволява печат на файлове.
За да инсталирате Leafpad, изпълнете следните команди:
sudo apt-get update -y sudo apt-get install -y leafpad
Ще изглежда като командата по-долу:
18. Светеща маса
Светещата маса е модерен текстов редактор с отворен код, базиран на IDE. Това е един от най-добрите текстови редактори на системата Linux.
Някои ключови характеристики на Light table са следните:
- Той е безплатен и с отворен код.
- Той е кросплатформен и лек.
- Той предоставя модерен, интелигентен потребителски интерфейс с минималистичен интерфейс.
- Осигурява автоматично довършване по време на кодиране.
- Поддържа вградена оценка.
- Има много опции за персонализиране с теми и плъгини.
- Той осигурява разделени изгледи и незабавна обратна връзка.
- Има командна палитра.
- Улеснява с размита търсачка.
- Поддържа автоматични актуализации.
Можем просто да изтеглим светлинната маса от нейния официален сайт. За да го инсталирате от терминала, изпълнете следните команди:
sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer
Ще изглежда като изображението по-долу:
19. Medit текстов редактор
Текстовият редактор medit е лек текстов редактор с отворен код. Предлага се за всички основни операционни системи като Linux, Mac и Windows. Стартира с прост вграден компонент на CGAP, но сега е надграден като самостоятелен текстов редактор.
Някои ключови характеристики на Medit са следните:
- Той осигурява подчертаване на синтаксиса.
- Той улеснява много добавки за няколко езика за програмиране.
- Поддържа регулярни изрази.
- Улеснява с конфигурируеми клавиатурни ускорители.
За да инсталирате medit, изпълнете следните команди:
sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y
Ще изглежда като изображението по-долу:
20. CodeLite
CodeLite е IDE с отворен код, който поддържа различни платформи. Поддържа няколко най-използвани езика за програмиране като C, C++ , PHP и JavaScript. Поддържа всички основни платформи като Linux, Mac и Windows.
За да инсталирате CodeLite, изпълнете следните команди:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y
Ще изглежда като изображението по-долу:
Някои специализирани редактори
Редакторите съдържат допълнителни функции и специални характеристики, напр.
- Авторите на World Wide Web са снабдени с набор от HTML редактори, приложени към задачата за изграждане на уеб страници. Те съдържат E Text Editor, KompoZer и Dreamweaver. Няколко предоставят опция за виждане на текущата работа в стандартен уеб браузър или вградена машина за изобразяване на HTML.
- Почти всяка уеб разработка се изпълнява на динамичен език за програмиране като PHP или Ruby с IDE или редактор на изходния код. HTML кодът се предоставя от всеки, но основните статични уебсайтове се съхраняват като отделни шаблонни файлове, които се събират от софтуера, управляващ сайта, и не съставляват целия HTML документ.
- Компютърни учени, физици и математици често генерират книги и статии с LaTeX и TeX в обикновени текстови файлове. Често такива документи се генерират от стандартен текстов редактор, въпреки че някои хора използват специализирани TeX редактори.