Популярные текстовые редакторы для Linux
Текстовых редакторов, разработанных специально для платформы Linux, существует много, но наиболее полезными среди существующих являются так называемые интегрированные среды разработки. Они используются не только для создания текстовых документов, но и для разработки приложений. Наиболее эффективными являются 10 программ, которые и будут представлены в этой статье.
Текстовые редакторы в Linux
Прежде всего стоит сказать, что данный перечень не представляет из себя ТОП, напротив, все программное обеспечение, которое будет представлено далее по тексту, является «лучшим из лучшего», и какую программу выбрать — решать только вам.
Это приложение представляет собой улучшенную версию редактора VI, который используется в операционной системе Linux в качестве стандартной программы. Редактор VIM отличается расширенным функционалом, увеличенной мощностью и рядом других параметров.
Название расшифровывается как VI improved, что в переводе значит «улучшенный VI». Приложение разрабатывалось с учетом всех потребностей разработчиков. У него есть огромное количество настроек, поэтому среди пользователей Linux его зачастую называют «Редактор для программистов».
Установить данное приложение себе на компьютер можно с помощью поочередного введения следующих команд в «Терминале»:
sudo apt update
sudo apt-get install vim
Примечание: после нажатия Enter у вас запросят пароль, который вы указывали при регистрации в системе. Обратите внимание, что при его вводе он никак не отображается.
Как и в случае с VI, его допустимо использовать и в командной строке, и в качестве отдельно открытого приложения – все зависит от того, как привык это делать пользователь. Кроме того, редактор VIM обладает рядом отличительных характеристик:
- синтаксис имеет подсветку;
- предусмотрена система меток;
- есть возможность расширения вкладки;
- в наличии имеется экран сессии;
- можно осуществить разбивку экрана;
- осуществляется ввод разного рода составных символов
Geany
Редактор Geany представляет собой довольно популярное программное обеспечение, которое имеет встроенный набор утилит GTK+. Он также предназначен для разработки программ.
Если имеется потребность в установке программы, оснащенной функционалом IDE, то данный редактор будет превосходным вариантом. Программа позволяет работать практически со всеми существующими языками программирования, причем она функционирует вне зависимости от других пакетов.
Чтобы установить программу, следует ввести поочередно две команды:
sudo apt update
sudo apt install geany –y
и нажать после каждой клавишу Enter.
Редактор также обладает рядом особенностей:
- благодаря гибким настройкам есть возможность настроить программу под себя;
- все строки нумеруются для того, чтобы в случае необходимости код можно было легко отследить;
- есть возможность установить дополнительные плагины.
Sublime Text Editor
В представленном текстовом редакторе предусмотрено огромное количество функций, что позволяет применять его для редактирования или создания текста, а также в роли IDE.
Чтобы загрузить и установить представленный текстовый редактор, вам необходимо поочередно выполнить в «Терминале» следующие команды:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Отличительной чертой данного программного обеспечения является поддержка всех основных языков программирования, а также языков разметки. Предусмотрено большое количество плагинов, за счет которых функциональность может стать значительно шире. У приложения имеется очень важная особенность: с его помощью можно открыть любой участок кода любого файла, находящегося на компьютере.
Кроме того, Sublime Text Editor отличается и рядом других возможностей, которые выделяют этот редактор среди аналогичных программ:
- API плагины разработаны на основе языка программирования Python;
- код можно редактировать параллельно;
- каждый создаваемый проект при желании можно отдельно настроить.
Brackets
Эта программа была разработана компанией Adobe еще в 2014 году. Приложение обладает открытым исходным кодом, к тому же, в нем предусмотрено большое количество разного рода особенностей, которые способны в значительной степени облегчить работу.
Как и большинстве программ, которые представлены в этой статье, Brackets имеет понятный интерфейс, в котором пользователь легко сможет разобраться. А благодаря взаимодействию редактора с исходным кодом, в нем довольно удобно заниматься программированием или веб-дизайном. К слову, именно этой характеристикой он выгодно отличается от того же Gedit.
Приложение создано на основе платформ HTML, CSS, JavaScript. Оно занимает небольшое количество пространства на жестком диске, однако в функциональности программа способна дать фору ряду других редакторов.
Устанавливается этот редактор путем поочередного введения в «Терминале» трех команд:
sudo add-app-repository ppa:webupd8team/brakets
sudo apt-get update
sudo apt-get install brackets
К ряду отличительных характеристик следует отнести и следующие моменты:
- есть возможность просматривать код программы в режиме реального времени;
- предусмотрено инлайн-редактирование;
- можно использовать так называемые визуальные инструменты;
- редактор поддерживает препроцессор.
Gedit
Если работать приходится с рабочим столом GNOME, то в этом случае по умолчанию будет использоваться данный текстовый редактор. Это довольно простая программа, которая обладает незначительным размером и элементарным интерфейсом. Долго привыкать к нему точно не придется.
Для установки представленного текстового редактора в систему необходимо в «Терминале» выполнить следующие команды:
sudo apt-get update
sudo apt-get install gedit
Впервые это приложение появилось еще в 2000 году, оно создано на базе языка программирования С, но способно поддерживать самые разные языки ввода.
Приложение обладает рядом особенностей:
- поддержкой практически всех существующих языков программирования;
- подсветкой синтаксиса всех языков;
- возможностью использовать разного рода алфавиты.
Редактор Kate по умолчанию устанавливается в Kubuntu, является весьма простой и легкой программой, позволяющей одновременно работать с несколькими файлами в одном окне. Представленное приложение может использоваться в качестве весьма мощной среды разработки.
Для того, чтобы установить Kate на Ubuntu или Linux Mint, в «Терминале» вводят следующие команды:
sudo apt-get update
sudo apt-get install kate
Особенностей у программы не много, если сравнивать с другими текстовыми редакторами:
- приложение будет определять язык в автоматическом режиме;
- при работе с обыкновенным текстом программа будет сама расставлять все необходимые отступы.
Eclipse
Достаточно широко распространенная программа среди Java-разработчиков, так как сама она создана на этом языке. В ней предусмотрено огромное количество разнообразных функций, позволяющих создавать приложения на платформе Java.
Если у пользователя возникает необходимость в использовании других языков, то ему будет достаточно установить соответствующие плагины.
Программа может использоваться для разработки и веб-дизайна на Python, C, C++, PHP, COBOL и других языках. Чтобы установить приложение на Ubuntu или Linux Mint, в программной строке вводят поочередно две команды:
sudo apt update
sudo apt install eclipse
Уникальных характеристик в данном программном обеспечении несколько:
- один из наиболее надежных инструментов, предназначенных для разработчиков, использующих платформу Java;
- поддерживает большое количество плагинов.
Kwrite
Программа Kwrite впервые появилась в 2000 году. Была она создана командой KDE, причем в качестве основы в данном случае выступил текстовый редактор Kate, который был расширен использованием новейшей технологии KParts от KDE. Кроме того, с релизом было представлено большое количество эксклюзивных плагинов, за счет которых функциональность программного обеспечения может быть в значительной мере расширена.
Еще одним качеством представленного программного обеспечения является возможность его использования для того, чтобы отредактировать удаленные и даже зашифрованные файлы.
Устанавливается программа после выполнения следующих команд:
sudo apt-get update
sudo apt-get install kwrite
У нее имеются некоторые отличительные характеристики:
- она способна завершать слова в автоматическом режиме;
- в автоматическом режиме ставятся отступы;
- синтаксис имеет подсветку;
- имеется возможность интеграции VI.
Программа Nano является одним из наиболее популярных редакторов текста, разработанных специально для платформ UNIX. По функциональности она очень похожа на приложение Pico, причем первая версия программы была разработана еще в далеком 2000 году. Она имеет огромное количество дополнительных функций, благодаря которым разработчики считают ее весьма продвинутым редактором для исходного кода и текста. Однако у него существует и один весьма существенный минус: Nano отображается только в интерфейсе командной строки.
Для установки приложения Nano на компьютер выполните следующие команды в «Терминале»:
sudo apt-get update
sudo apt-get install nano
Приложение имеет несколько уникальных характеристик:
- имеет предустановленный поиск, который чувствителен к регистру;
- способно поддерживать Autoconf.
GNU Emacs
Этот редактор — один из наиболее «древних», создан он был Ричардом Столлманом, который в свое время основал проект GNU. Приложение довольно широко распространено в среде программистов, работающих с Linux, оно написано на языках C и LISP.
Для установки программы на платформу Ubuntu и Linux Mint вводят поочередно две команды:
sudo apt-get update
sudo apt-get install emacs
Приложение отличается следующими характеристиками:
- в нем можно работать с почтой и разного рода рассылками новостей;
- имеет довольно широкую поддержку алфавитов и языков программирования;
- предоставляет возможность работы с интерфейсом дебаггера за счет установки эксклюзивного расширения.
Заключение
Выбирать текстовый редактор для систем, основанных на платформе Linux, следует в зависимости от поставленных задач, так как каждый из рассмотренных программных продуктов в большей степени подходит для тех или иных целей.
В частности, если работать планируется с JavaScript, то лучше всего устанавливать Eclipse, для большого количества разнообразных языков программирования и других алфавитов самым подходящим окажется приложение Kate.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Как открыть файл в терминале Linux
В Linux все настройки программ и самой операционной системы хранятся в текстовых документах. Также в текстовых документах сохраняются логи и другие необходимые данные. Поэтому при работе с Linux постоянно приходится просматривать и редактировать подобные текстовые и конфигурационные файлы.
В данной инструкции мы расскажем о том, как открыть файл в терминале Linux и какие команды для этого можно использовать. Материал будет актуален для любого дистрибутива Linux, включая Ubuntu, Debian, Kali Linux, CentOS и т.д.
Команды cat и tac
Если вам нужно открыть файл в терминале Linux, то для этого предусмотрено множество простых и эффективных способов. Пожалуй, самая часто используемая команда такого рода – это команда « cat ».
Чтобы использовать ее просто введите « cat » и название файла. Например, если вам нужно просмотреть содержимое файла « file_name.txt », то команда должна выглядеть вот так:
После выполнение данной команды все содержимое указанного файла будет выведено в терминал Linux. Данный способ вывода удобен для быстрого просмотра небольших файлов.
При использовании команды « cat » может понадобиться нумерация строк. В этом случае команду нужно вводить с параметром « -n ».
Также есть команда « tac », которая открывает файлы точно также как « cat », но выводит строки в обратном порядке (начиная с конца).
Обратите внимание , для того чтобы узнать больше о « cat » и « tac », а также других командах Linux, введите в терминал « man » (от англ. manual) и через пробел название интересующей вас команды, например, « man tac ». Это выведет подробную информацию о команде и список всех поддерживаемых параметров.
Команды head и tail
Если нужно открыть в терминале Linux большой файл, то вместо команды « cat » можно использовать « head » или « tail ». Данные команды выводят в терминал только часть файла. В случае « head » выводится только начало документа, а в случае « tail » только конец.
Чтобы открыть файл с помощью данной команды просто введите « head » или « tail » и название файла:
По умолчанию команды « head » и « tail » выводят по 10 строк с начала или конца файла. Но, при необходимости это значение можно изменить при помощи параметра « -n ». Для этого вводим « -n » и число строк (не отделяя пробелом). Выглядит это примерно так:
Кроме этого, вы можете ограничить количество информации, которую выводят команды « head » и « tail », указав значение в байтах. Для этого нужно использовать параметр « -c ». Например, чтобы вывести 100 байт нужно добавить параметр « -c » и указать значение 100 (не отделяя пробелом). Выглядит это примерно так:
Команды « head » и « tail » имеют общий набор параметров, но у « tail » есть уникальный параметр « -f », которого нет у « head ». При вызове « tail -f file_name.txt » выводимая информация будет автоматически обновляться. Это может быть удобно для наблюдения за логами.
Команды more и less
Для открытия больших файлов в терминале Linux можно использовать команды « more » и « less ». Команда « more » открывает файл в терминале Linux и позволяет пролистывать его только вниз при помощи клавиш Enter (одна строка вниз) и Space (страница вниз). Пролистывания вверх нет, поэтому, если вы случайно проскочили нужное вам место в файле, то вернуться назад не получится.
Чтобы открыть файл в терминале Linux с помощью команды « more » и « less » нужно ввести следующее:
Команда « less » также позволяет открывать большие файлы в терминале Linux, но она уже предоставляет больше возможностей. С помощью « less » можно пролистывать содержимое документа как вниз ( Page Down ), так и вверх ( Page Up ), переходить в конец ( End ) и начало файла ( Home ), пролистывать текст по одной строке ( Enter ), а также выполнять поиск в обоих направлениях.
Для того чтобы выполнить поиск после выполнения « less » нужно ввести слеш ( / ) и любой кусок текста. Чтобы перейти к следующему найденному отрывку нужно нажать N , а Shift-N возвращает к предыдущему найденному отрывку. Для поиска в обратном направлении вместо знака слеш ( / ) нужно вводить знак вопроса ( ? ) и после этого любой текст.
Учитывая большие возможности команды « less », для открытия файлов в терминале Linux в основном используют именно ее, а не команду « more ».
Команда most
Если возможностей « less » не хватает, то можно использовать команду « most ». Она предоставляет еще больше возможностей для открытия файлов в терминале Linux, но она может быть не установлена по умолчанию.
Если вы используете Ubuntu Linux , то для установки « most » нужно выполнить вот такую команду:
Команда « most » позволяет открывать сразу несколько файлов и переключаться между ними при необходимости. Также « most » позволяет редактировать текущий файл, переходить к нужной строке файла, разделять экран пополам, блокировать или пролистывать оба экрана одновременно и многое другое. По умолчанию, « most » не обертывает длинные строки, а использует горизонтальную прокрутку.
Для того чтобы открыть файл в терминале Linux с помощью « most » нужно выполнить вот такую команду:
Для перемещения по открытому файлу в «most» можно использовать стрелки на клавиатуре, Tab (вправо), Enter (вниз), T (начало), B (конец), J и G (переход к n-й строке), SPACE и D (один экран вниз), DELETE и U (один экран вверх). Для поиска вперед S , f или слеш , для поиска назад знак вопроса (?).
Текстовый редактор Nano
Если вам нужно не просто открыть файл в терминале Linux, но и отредактировать его, то лучше всего использовать не « most », а какой-нибудь более продвинутый текстовый редактор для терминала. Например, это может быть редактор Nano .
В Ubuntu Linux текстовый редактор Nano установлен по умолчанию, но если его нет в вашей системе, то вы можете его установить следующими командами:
Для CentOS, Fedora :
Для Debian, Ubuntu :
Чтобы открыть файл в терминале Linux при помощи редактора Nano нужно выполнить следующую команду:
Интерфейс программы Nano включает в себе верхнюю строку с информацией о редакторе и открытом файле, область редактирование с содержимым открытого файла, нижнюю панель с информацией о комбинациях клавиш.
Для управления текстовым редактором Nano используются следующие комбинации клавиш:
- Ctrl-G или F1 – просмотр справки;
- Ctrl-X или F2 – выход из программы;
- Ctrl-O или F3 – сохранение открытого файла;
- Ctrl-J или F4 – выровнять текущий абзац;
- Ctrl-R или F5 – загрузить содержимое другого файла в текущий;
- Ctrl-W или F6 – выполнить поиск;
- Ctrl-Y или F7 – пролистать страницу вперед;
- Ctrl-V или F8 – пролистать страницу назад;
- Ctrl-K или F9 – вырезать строку и запомнить;
- Ctrl-U или F10 – вставить;
- Ctrl-C или F11 – положение курсора;
- Ctrl-T или F12 – проверить орфографию;
Источник