Текстовий редактор — це різновид комп’ютерної програми, яка може редагувати звичайний текст. Іноді такі програми називаються блокнот програмне забезпечення. Текстовим редакторам пропонуються пакети для розробки програмного забезпечення та операційної системи, і їх можна використовувати для зміни, включаючи вихідний код мови програмування, файли документації та файли конфігурації.
Текстові редактори Linux можна використовувати для редагування текстових файлів, написання кодів, оновлення файлів інструкцій користувача, і більше. Система Linux підтримує кілька текстових редакторів. У Linux є два типи текстових редакторів, які наведено нижче:
Текстовий редактор відіграє важливу роль під час кодування. Тому важливо вибрати найкращий текстовий редактор. Текстовий редактор повинен бути не тільки простим, але й функціональним, з ним повинно бути зручно працювати.
А текстовий редактор з функціями IDE вважається хорошим текстовим редактором.
Що таке форматований текст і простий текст?
Існують суттєві відмінності між форматованим текстом (наприклад, створеним у настільних видавничих системах і програмному забезпеченні текстового процесора) і простим текстом (створеним і редагованим багатьма текстовими редакторами).
Виключно звичайний текст складається з подання символів. Усі символи представлені послідовністю фіксованої довжини один, два чи чотири байти або послідовністю змінної довжини один-чотири байти відповідно до певних умов кодування символів, зокрема UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 або ASCII. Ці угоди визначають кілька друкованих символів, але недрукованих символів, які керують потоком тексту, включаючи розриви сторінок, розриви рядків і пробіли. Звичайний текст не містить жодної іншої текстової інформації, окрім застосованої конвенції про кодування символів.
- Звичайний текст зберігається в текстових файлах; однак текстові файли не зберігають лише простий текст.
- Як правило, звичайний текст відображався моноширинним шрифтом, наприклад форматування у стовпці, а горизонтальне вирівнювання іноді робилося за допомогою пробілів, починаючи з перших днів роботи комп’ютерів.
- З іншого боку, форматований текст може містити метадані, форматування абзаців (наприклад, пробіл, розподіл слів і літер, вирівнювання та відступи між рядками й абзацами), дані форматування символів (наприклад, стиль, вага, розмір і простір шрифту) і дані специфікації сторінки (наприклад, напрямок читання, поля та розмір). Розширений текст може бути складним.
- Текстові редактори створено для відкриття та зберігання текстових файлів, які містять звичайний текст або щось інше, що можна вважати звичайним текстом, наприклад розмітку форматованого тексту чи іншу розмітку (наприклад, SVG).
Коротка історія текстових редакторів
Комп’ютерний текст вставлявся на картки за допомогою перфораторів до появи текстових редакторів. Потім фізичні коробки з тонких картонних карток були вбудовані в кардрідер. Зображення карток Діка, барабани та магнітні файли, виготовлені з цих типів карток, як правило, не мали символів розділення рядків і передбачуваних записів із фіксованою довжиною 80 або 90 символів. На заміну карткам прийшла перфострічка. Його можна було зробити кількома телепринтерами, які використовували унікальні символи для представлення кінців запису.
Кілька ранніх ОС містили пакетні текстові редактори, розроблені за допомогою мовних процесорів або як різні службові програми; прикладом була функція редагування вихідних файлів, наприклад, SQUOZE, для SCAT в SHARE OS.
- Перші колективні текстові редактори були відомі як 'лінійні редактори' логічно для терміналів типу друкарської машинки або телепринтера без дисплеїв.
- Команди (зазвичай одне натискання клавіші) впливають на редагування файлів у вигаданій точці вставки, відомої як 'курсор' .
- Ці зміни були задокументовані шляхом введення будь-якої команди для друку невеликого розділу файлу та періодичного друку всього файлу.
- Курсор можна пересувати за допомогою команд у кількох рядкових редакторах, які описують номер рядка у файлі, регулярні вирази, зрештою, і текстові рядки, які потрібно знайти.
- Кілька рядкових редакторів можна використовувати за допомогою клавіші; Команди зміни можна взяти з колоди карт і застосувати до описаного файлу.
- Деякі основні рядкові редактори підтримують a перевірити режим, де команди modify показували змінені рядки.
- Екранні текстові редактори стали поширеними, коли з’явилися комп’ютерні термінали та відеоекран.
O26 був одним із початкових повноекранних редакторів, який було визначено для консолі оператора системи серії CDC 6000 у 1967 році. vi був ще одним початковим повноекранним редактором, який був визначений у 1970-х роках; це все ще класичний редактор для операційних систем Linux і Unix. Крім того, UCSD Pascal Screen Oriented Editor був написаний у 1970-х роках і розроблений як для загального тексту, так і для розділеного вихідного коду.
Один із початкових проектів вільного програмного забезпечення з відкритим вихідним кодом, Emacs, є ще одним попереднім повноекранним редактором у режимі реального часу, який було перенесено на різні системи. Швидкість і простота використання повноекранного редактора спонукали до кількох ранніх покупок відеотерміналів.
У текстовому редакторі основна структура даних — це та, яка обробляє рядок або список записів, які вказують на поточний стан файлу, що редагується. Прагнення до текстових редакторів, які могли б швидше скасовувати/повторити ранні редагування, вставляти текст і віддалений текст, призвело до розвитку більш складних структур даних, тоді як відійшли можуть зберігатися в одному довгому масиві символів підряд. Класичний текстовий редактор використовує буфер проміжків, мотузку, таблицю частин або зв’язаний список рядків як структуру даних.
Типи текстових редакторів
Деякі текстові редактори є простими та невеликими, а інші надають складні та широкі функції. Наприклад, Unix-подібні та Unix операційні системи містять редактор pico, але деякі також містять редактори Emacs і vi. Системи Microsoft надають простий Блокнот, щоб різні люди використовували інші редактори з додатковими функціями, особливо програмісти.
- У класичній Mac OS Apple Macintosh існував TeachText, пізніше замінений у 1994 році на SimpleText, який був замінений у Mac OS X через TextEdit, який складається з функцій текстового редактора та функцій текстового процесора, як-от вибір двох або більше шрифтів. , поля та лінійки.
- Ці функції одночасно недоступні, але їх потрібно змінити командою користувача або програмою, яка автоматично визначає тип файлу.
- Майже кожен текстовий процесор може записувати та читати файли у стилі звичайного тексту, дозволяючи їм запускати файли, що зберігаються текстовими редакторами. Однак збереження цих типів файлів за допомогою текстового процесора має гарантувати, що файл указано у форматі звичайного тексту та що будь-які параметри BOM або кодування тексту не ускладнять файл для його очікуваного використання.
- Багато текстових процесорів без WYSIWYG, у тому числі WordStar , зручно використовувати як текстові редактори і використовувалися як такі у 1980-х роках.
Формат файлу (за замовчуванням) цих текстових процесорів, як правило, містить мову розмітки, а також загальним форматом є візуальне форматування та простий текст, досягнутий за допомогою недрукованих керуючих послідовностей або керуючих символів. Пізніші текстові процесори, такі як Microsoft Word, зберігають файли у двійковому форматі та здебільшого ніколи не використовуються для зміни простих текстових файлів.
Типові особливості текстових редакторів
- Можливість переходу до описаного номера рядка.
- Можливість керування текстом у кодуванні UTF-8.
Розширені можливості текстових редакторів
- Визначення процедури та макросу для опису нових функцій і команд як поєднання попередніх команд і макросів, ймовірно, із переданими параметрами або вкладенням макросів.
- Макроси профілю разом із іменами, описаними, наприклад, у профілі, середовищі, автоматично виконуються під час запуску нового файлу або на початку сеансу редагування.
- Профілі для збереження параметрів, виправлених користувачем у середині сеансу редагування.
Навігація курсором може відрізнятися залежно від текстових редакторів. Наприклад, клацання «Кінець» може призвести до переходу до кінця перенесеного рядка після того, як одне клацання перемістить до кінця тексту рядка на екрані. Як правило, блочно-орієнтовані термінали мають вбудовані клавіші для переміщення курсору, як і клавіатури ПК.
Команду рядка також можна описати як рядок, який користувач вводить у поле номера рядка, а редактор визначає як команду, що працює з цим конкретним рядком або блоком рядка. Наприклад, LC для перетворення рядка в нижній регістр. Незалежно від префіксної назви команди, деякі редактори дозволяють розміщувати поле послідовності після текстового поля.
У цьому розділі ми збираємося обговорити 20 найкращих текстових редакторів для Linux . Далі ми поговоримо про новітні текстові редактори та порівняємо їх із традиційними текстовими редакторами, такими як ми і нано . Це допоможе вам вибрати необхідний редактор.
- Редактор Vi/VIM
- Нано редактор
- Редактор редагування
- Чудовий текстовий редактор
- VSCode
- GNU emacs
- Редактор Atom
- Редактор дужок
- піковий редактор
- Синя риба
- Кейт/Kwrite
- Блокнот ++
- Затемнення
- редактор gVIM
- Джед редактор
- Редактор Geany
- Листова подушечка
- Світловий стіл
- Текстовий редактор Medit
- CodeLite
1.Vi/VIM редактор
Редактор Vim є одним із найбільш використовуваних і потужних редакторів на основі командного рядка системи Linux. За замовчуванням він підтримується більшістю дистрибутивів Linux. Він має розширені функціональні можливості старого Редактор Unix Vi . Це зручний редактор, який забезпечує однакове середовище для всіх дистрибутивів Linux. Його також називають як редактор програміста оскільки більшість програмістів віддають перевагу редактору Vi.
Редактор Vi має деякі особливі функції, такі як режими Vi та підсвічування синтаксису, що робить його потужнішим, ніж інші текстові редактори. Зазвичай він має два режими:
Командний режим: Командний режим дозволяє нам виконувати дії з файлами. За замовчуванням він запускається в командному режимі. У цьому режимі всі типи слів вважаються командами. У цьому режимі ми можемо виконувати команди.
Режим вставки: Режим вставки дозволяє вставляти текст у файли. Щоб переключитися з командного режиму в режим вставки, натисніть вихід клавіша виходу з активного режиму та 'я' ключ.
Щоб дізнатися більше про редактор Vi, відвідайте редактор Vi з командами .
Щоб викликати редактор vi, виконайте команду vi з іменем файлу таким чином:
vi
Це буде виглядати як зображення нижче:
2. Нано редактор
Nano — простий редактор. Він призначений як для початківців, так і для досвідчених користувачів. Він має багато функцій налаштування.
Деякі розширені функції текстового редактора nano:
- Він має настроювані прив’язки клавіш
- Він підтримує підсвічування синтаксису
- Він має параметри скасування та повторення
- Він забезпечує відображення повного рядка на стандартному виході
- Він підтримує пейджер для читання зі стандартного введення
Щоб відкрити файл за допомогою редактора nano, виконайте наступну команду:
nano
Наноредактор виглядає так:
У редакторі nano корисні параметри наведені внизу, використовуйте CTRL+ варіант щоб виконати операцію. Наприклад, щоб вийти з редактора, використовуйте CTRL +X ключі. Щоб дізнатися більше про наноредактор, відвідайте Linux Nano Editor.
3. Редактор редагування
Редактор Gedit є редактором за замовчуванням для робочого середовища GNOME. Коли ми відкриваємо файл, він відкривається за допомогою редактора Gedit. Він забезпечує прості функції, як і будь-який базовий текстовий редактор. Це легкий редактор із простим інтерфейсом користувача. Він був публічно випущений у 2000 році з робочим середовищем GNOME. Він розроблений з використанням Мова програмування C і підтримує всі сімейства шрифтів.
Деякі ключові функції текстового редактора gedit такі:
- Він забезпечує підсвічування синтаксису.
- Він підтримує інтернаціоналізований текст.
- Він підтримує кілька мов програмування.
Щоб викликати редактор gedit з терміналу, виконайте наведену нижче команду:
gedit
Це виглядає як:
4. Піднесений текст
Текстовий редактор Sublime також є одним із найпопулярніших текстових редакторів на основі IDE. Він використовується більше як інструмент середовища розробки, ніж текстовий редактор. Він має кілька функцій для підтримки багатьох мов програмування та розмітки. Крім того, він підтримує численні плагіни, що робить його більш ніж текстовим редактором.
Нижче наведено деякі ключові функції чудового текстового редактора:
- Він має чудову палітру команд.
- Це API плагіна на основі Python.
- Він підтримує паралельне редагування коду.
- Він надає переваги для конкретного проекту.
Виконайте такі команди, щоб інсталювати текстовий редактор sublime:
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
Щоб дізнатися більше про встановлення, відвідайте Install sublime text editor on ubuntu.
Ми можемо відкрити піднесений редактор, переглядаючи програми. Крім того, ми можемо відкрити його з терміналу. Щоб отримати доступ до редактора Sublime з терміналу, виконайте наведену нижче команду:
subl
Це буде виглядати як зображення нижче:
5. Редактор VSCode
Редактор VSCode — сучасний і широко використовуваний текстовий редактор. Він створений Microsoft і підтримує Linux, Mac і ОС Windows . Це полегшує багато потужних функцій для підтримки багатьох мов програмування та мов розмітки.
Щоб інсталювати 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
Atom — це безкоштовний редактор коду з відкритим кодом, розроблений компанією GitHub Inc . Він є кросплатформним і підтримує кілька мов програмування. Його також називають ' хакерський текстовий редактор для 21 століття '. Він був розроблений з метою розробки. Він повністю настроюється за допомогою веб-технологій, таких як JavaScript і HTML. Це полегшує плагіни на основі Node.js і керування Git.
Деякі ключові функції редактора Atom:
- Це відкритий код.
- Він має сучасний макет, який можна налаштувати.
- Це полегшує привабливі теми.
- Він забезпечує вбудовану підтримку Git.
- Він забезпечує співпрацю в реальному часі з Telesync.
- Він має розумне автозаповнення та IntelliSense.
- Він має вбудований менеджер пакетів.
Щоб інсталювати Atom, завантажте бінарний пакет із офіційний сайт Atom і виконайте наведену нижче команду:
sudo dpkg -i Downloads/atom-amd64.deb
Щоб дізнатися більше про встановлення, відвідайте тут.
Це буде виглядати як зображення нижче:
8. Редактор дужок
Редактор дужок — це безкоштовний текстовий редактор із відкритим кодом, розроблений компанією 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, виконайте таку команду:
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. Kate/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++ — це базовий текстовий редактор, який має багато параметрів налаштування. В основному він зосереджений на швидкості та мінімальному розмірі програми. В основному використовується користувачами Windows. Він підтримує кілька плагінів для підвищення його функціональності.
Деякі ключові функції Notepad++ такі:
- Він підтримує редагування вкладок.
- Він забезпечує згортання коду.
- Має підтримку закладок.
- Має карту документа.
- Це забезпечує підтримку для Perl-сумісний регулярний вираз.
Щоб встановити блокнот ++, виконайте наступні команди:
sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus
Щоб дізнатися більше про процес інсталяції, відвідайте сторінку Як інсталювати notepad++ на Ubuntu.
колекції на java
Щоб відкрити файл за допомогою блокнота++, виконайте наведену нижче команду:
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
Редактор gVim — це версія з графічним інтерфейсом популярного редактора 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.
Нижче наведено деякі ключові особливості світлового столу:
- Це безкоштовно та з відкритим кодом.
- Він кросплатформний і легкий.
- Він забезпечує сучасний розумний інтерфейс користувача з мінімалістичним інтерфейсом.
- Він забезпечує автозавершення під час кодування.
- Він підтримує вбудовану оцінку.
- Він має багато варіантів налаштування з темами та плагінами.
- Він забезпечує розділені перегляди та миттєвий зворотний зв’язок.
- Має палітру команд.
- Це полегшує за допомогою нечіткого шукача.
- Він підтримує автоматичне оновлення.
Ми можемо просто завантажити світловий стіл з офіційного сайту. Щоб встановити його з терміналу, виконайте наступні команди:
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
Це виглядатиме як на зображенні нижче:
Деякі спеціалізовані редактори
Редактори містять додаткові функції та спеціальні функції, наприклад,
- Автори Всесвітня мережа забезпечені рядом редакторів HTML, які застосовуються для створення веб-сторінок. Вони містять E Text Editor, KompoZer і Dreamweaver. Декілька надають можливість переглядати поточну роботу в стандартному веб-браузері або вбудованому механізмі візуалізації HTML.
- Майже кожна веб-розробка реалізована на динамічній мові програмування, як-от PHP або Ruby, за допомогою IDE або редактора вихідного коду. HTML надається кожним, але базові статичні веб-сайти зберігаються як окремі файли шаблонів, які збираються програмним забезпеченням, що керує сайтом, і не складають повного документа HTML.
- Інформатики, фізики та математики часто створюють книги та статті за допомогою LaTeX і TeX у простих текстових файлах. Часто такі документи створюються стандартним текстовим редактором, хоча деякі люди використовують спеціалізовані редактори TeX.