Linux mint текстовый редактор по умолчанию

Текстовые редакторы для Linux (часть 1): vi, Gedit, Kate

Для чего нужны текстовые редакторы, наверное все знают: в них можно редактировать конфигурационные файлы, в них можно создать или поправить какой-либо скрипт, а так же банально можно просмотреть README-файл. Для Linux не так уж и мало текстовых редакторов. И большинство из них можно настроить под себя для большинства возникающих задач.

vi

Лидер-старичек vi (или один из его вариаций, такие как Vim или Elvis) доступен в большинстве *nix систем. Если Вы системный администратор и бегаете от одной *nix системы до другой, то Вам прямой путь к vi для работы, макросов и пр. Как только Вы изучите комбинации клавиш, управляющие слова, перемещение секций текста, или перемещение по большим файлам, тогда vi станет эффективным, быстрым, и предсказуемым. Хоть vi не имеет GUI, но, как по мне php с подсветкой в нем выглядит очень эффектно.

Gedit и Kate

Gedit (рис.1) — маленький и легкий текстовый редактор для GNOME. Этот редактор является редактором по-умолчанию в Ubuntu. Отличный текстовый редактор с подсветкой синтаксиса скриптов и языков программирования. Он расширяем посредством плагинов (рис.2) и наиболее эффективен для большинства задач.


Рис.1 Текстовый редактор GEdit


Рис.2 Текстовый редактор GEdit — настройка plugins

К GEdit у меня особенная любовь — это мой самый используемый и любимый редактор. Для правильной настройки GEdit пройдите по ссылке и следуйте инструкциям.

У меня же GEdit выглядит так:


Рис.3 Текстовый редактор GEdit — настроенный

Так же под GNOME можно запустить и Kate (KDE Advanced Text Editor). Простой командой sudo apt-get install kate-plugins Вы можете проинсталлировать пакет, который добавит некоторую дополнительную функциональность. У Kate интерфейс немного оживлённей, чем у Gedit (Рис.4), и для включения возможности табов между документами нужно активировать эту возможность подключением соответствующего плагина. Но Kate более настраиваемый, чем Gedit.


Рис.4 Текстовый редактор Kate

На сегодня все. В следующей части статьи (или в нескольких статьях) будут рассмотрены следующие текстовые редакторы: TEA, Emacs, Leafpad, Mousepad, Medit и SciTE.

Источник

Как в Linux изменить текстовый редактор по умолчанию

Как у каждого есть свои предпочтения в музыке, кино ,так и каждого есть свои предпочтения при выборе текстового редактора. Кто то не любит nano и предпочитая vim, другие обычно пользуются mcedit. Для изменения текстового редактора по умолчанию нужно всего пара действий.

В Debian/Ubuntu
Посмотрим для начала установленный по умолчанию редактор

# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 18 Sep 30 12:57 /etc/alternatives/editor -> /usr/bin/vim.basic

По умолчанию у нас стоит Vim. Попробуем его поменять и поставить Nano.

# sudo update-alternatives —config editor
There are 5 choices for the alternative editor (providing /usr/bin/editor).

Selection Path Priority Status
————————————————————
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/emacs24 0 manual mode
4 /usr/bin/mcedit 25 manual mode
* 5 /usr/bin/vim.basic 30 manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in manual mode

Появиться таблица со списком установленных редакторов , который имеет свой номер. Выбираем свой любимый редактор и вводим его номер. Теперь выбранный вами редактор, будет редактором по умолчанию. Проверить что это именно так, можно повторно выполнив команду:

Читайте также:  Lg p705 драйвера для компьютера windows 10

# ls -l /etc/alternatives/editor
lrwxrwxrwx 1 root root 9 Sep 30 14:17 /etc/alternatives/editor -> /bin/nano

В CentOS
По умолчанию используется редактор vi, проверить это можно командой:

Источник

Лучшие текстовые редакторы Linux

Без текстового редактора невозможно представить ни одну настольную операционную систему. Рано или поздно пользователь сталкивается с такими задачами, как сохранение скопированного текста, редактирование файлов и просто создание заметок. Если же говорить про Linux, то эта ОС нередко используется на серверах и для разработки ПО и сайтов. Поэтому требования к текстовым редакторам предъявляются несколько иные.

В этой статье мы собрали лучшие текстовые редакторы Linux. Исходя из выше перечисленного мы рассмотрим несколько видов редакторов, так будет проще подобрать что-то подходящее именно под ваши задачи.

Лучшие консольные текстовые редакторы Linux

Начнём с консольных текстовых редакторов. Сфера их применения довольно специфична и обычному пользователю скорее всего не подойдёт. Редактирование текста прямо из консоли будет полезно при удалённом подключении к серверу или же при написании кода методом слепой печати.

В первом случае консоль может являться единственным средством общения с компьютером и редактирование конфигурационных файлов явно не будет лишним. Во втором случае использование мыши и поиск нужных инструментов может отнимать время. Но под это описание подходит лишь малая группа людей, ведь для этого надо знать в идеале не только язык программирования, но и команды редактора.

1. Nano

Nano – это довольно простой консольный текстовый редактор Linux и предустановлен на большинстве дистрибутивов. Он будет полезен, если большую часть работы вы выполняете в консоли или же подключаетесь удалённо по SSH. Он имеет функцию подсветки синтаксиса, а также полезную панель с подсказками горячих клавиш. Например, если программа выдала ошибку и указала 120 проблемную строчку, то просто вызывайте редактор сразу к ней:

nano +120 путь/к/файлу

Можете подробнее ознакомиться с Nano в нашем материале.

2. Vim

Редактор текстовых файлов Linux под названием Vim гораздо менее дружелюбен к пользователю. Перед его использованием необходимо ознакомиться с основными горячими клавишами и командами, а также настроить приложение под себя. С помощью плагинов можно расширить функционал редактора практически до уровня IDE. Однако, его сильной стороной остаётся именно большой набор команд, который позволяет выполнять многие действия быстрее, чем с графическим интерфейсом.

Установить Vim можно командой:

sudo apt install vim

3. GVim

Начать изучение Vim можно с его версии с графической оболочкой. По началу вы будете долго выискивать нужный инструмент, но со временем запомните горячие клавиши и команды и перестанете обращаться к меню и, возможно, перейдёте на консольную версию редактора.

Оболочке не хватает окна настроек, вместо этого предлагается настраивать точно так же, как и в консоли, путём редактирования конфигурационных файлов. Хотя небольшая часть настроек всё же разбросана по разным пунктам меню.

Для установки GVim воспользуйтесь консольной командой:

sudo apt install vim-gtk3

4. Emacs

Другим менее популярным консольным текстовым редактором является Emacs. Он не получил такого распространения как Vi/Vim, ведь тот одно время был установлен на многих дистрибутивах по умолчанию. В любом случае для использования Emacs вам понадобится то же самое, изучить набор команд и горячих клавиш, а также настроить редактор под себя. Функции написаны на языке Elisp. Синтаксис Lisp вряд ли подойдёт новичкам, но вам не обязательно писать свои расширения, по умолчанию в редакторе есть почти всё необходимое.

Спорить о том, что лучше Vim или Emacs можно бесконечно, лучше попробовать оба и остановиться на том, что понравится больше.

Редактор Emacs устанавливается командой:

sudo apt install emacs

Вместе с консольной версией установится и графическая оболочка, поэтому для запуска именно консольной версии надо использовать параметр nw.

5. Emacs (GUI)

Графическая оболочка Emacs заметно уступает Gvim. Как минимум она не русифицирована, но зато есть краткое руководство на русском языке. Многие инструменты спрятаны в подпунктах меню, что увеличивает время на их поиск.

Читайте также:  После замены блока питания не запускается windows

6. Spacemacs

Spacemacs нельзя назвать полноценной графической оболочкой. Это скорее расширение, которое позволяет работать с Emacs проще и быстрее. Установка Spacemacs заметно сложнее и состоит из нескольких этапов:

sudo apt install git

git clone https://github.com/syl20bnr/spacemacs

При первом запуске зададут несколько вопросов и начнётся основная установка. Что интересно, при этом вы можете выбрать какие горячие клавиши будут использоваться в дальнейшем, Vim или Emacs.

Лучшие текстовые редакторы с графическим интерфейсом

Перейдём к более распространённым и востребованным редакторам. Графическая оболочка позволяет полноценно использовать курсор и не требует переходить в режим ввода команд. Но при этом часть операций производится в отдельных окнах, вроде поиска и замены. Далеко не всем требуется расширенный функционал и редко используемые инструменты, их гораздо легче вызвать через меню, а не держать их в памяти или выискивать в руководствах, как это происходит с консольными редакторами.

7. Leafpad

Если вы перешли с Windows на Linux и ничего сложнее Блокнота вам не требуется, то обратите своё внимание на Leafpad. Набор его функций практически такой же, как и у Блокнота, разве что нумерация строк добавилась. В целом же это самый простой текстовый редактор Linux, без дополнительных функций, подсветки синтаксиса и прочего.

В Ubuntu приложение распространяется в виде snap-пакета и устанавливается командой:

sudo snap install leafpad

8. FeatherPad

Более продвинутым решением будет FeatherPad. Этот редактор имеет ряд полезных функций. Поддерживаются вкладки, подсветка синтаксиса, есть целый набор полезных горячих клавиш. Несмотря на все эти возможности, файлы открываются практически мгновенно.

Для установки FeatherPad можете воспользоваться командой:

sudo apt install featherpad

9. Gedit

Нельзя не упомянуть Gedit. Это стандартный редактор для GNOME и других оболочек рабочего стола на библиотеке GTK. Интерфейс не самый дружелюбный, но все же для простого редактирования файлов сгодится. Можно добавить обозреватель файлов слева, а снизу с помощью расширений открыть консоль Python. Присутствует большой набор горячих клавиш.

Обычно Gedit уже установлен в системе, но если его нет, то воспользуйтесь командой:

sudo apt install gedit

10. Notepadqq

Переходя с Windows на Linux в первую очередь ищешь аналоги программ. Несмотря на то, что Notepadqq призван заменить Notepad++, он заметно уступает ему. Приложение при установке подтягивает до неприличия много зависимостей. Хотя многие из них нужны ради одной-двух функций. На русский язык редактор переведён лишь частично. Из плюсов стоит отметить наличие большого списка поддерживаемых языков программирования. Также полезной функцией будет сворачивание блоков кода и открытие двух файлов одном окне.

Для установки Notepadqq следует вызвать команду:

sudo apt install notepadqq

11. Mousepad

Mousepad – это легковесный текстовый редактор, который является родным для оболочки Xfce. Он может подойти тем, кого не устраивает интерфейс Gedit. Многие горячие клавиши совпадают, хотя в Mousepad вы не найдёте нормального руководства и описания всех комбинаций клавиш.

Устанавливается Mousepad командой:

sudo apt install mousepad

Редакторы кода

Наш список лучшие текстовые редакторы linux подходит к завершению. В связи с тем, что для многих Linux является рабочим инструментом, в отдельную группу стоит выделить редакторы кода. Это уже больше, чем просто программы для набора и редактирования текста. В их задачи входит подсветка синтаксиса, автозаполнение, отладка и даже рефакторинг кода. Стоит учитывать, что в этот список попали именно редакторы кода, а не IDE, поэтому Geany или WebStorm вы здесь не найдёте.

12. Sublime Text

Sublime Text не является бесплатным редактором кода, 3-годичная лицензия обойдётся в $80. Но у приложения нет пробного периода, его можно использовать без лицензии сколь угодно долго. Однако, оно будет периодически напоминать вам о том, что стоит приобрести лицензию.

Читайте также:  Отображение скрытых файлов linux mint

Интерфейс приложения выполнен по классической схеме с тремя блоками: обозреватель файлов, поле с текстом и мини-картой справа. Запустить сборку проекта можно прямо из редактора без необходимости вводить консольные команды.

Изначально в редакторе интерфейс на английском языке, для добавления русского языка можете воспользоваться этой простой инструкцией:

  1. В меню Tools выбрать последний пункт Install Package Control…
  2. Нажать Ctrl+Shift+P, ввести Install Package и нажать Enter, откроется новый список
  3. Ввести LocalizedMenu и нажать Enter, установится пакет с набором языков
  4. Перейти в меню Preferences и в подменю Language выбрать русский язык

Устанавливается Sublime Text из snap-пакета, командой для установки будет:

sudo snap install —classic sublime-text

13. Visual Studio Code

Visual Studio Code от Microsoft появился относительно недавно, но уже успел обрести немалую популярность. Редактор поддерживает рефакторинг, отладку, фирменное автодополнение IntelliSense, систему Git и многие другие функции.

Есть возможность установки Vim плагина, что привнесёт функционал консольного редактора в VS Code. Это позволяет создать один из самых мощных инструментов для написания кода.

Для установки русского языка следует воспользоваться этой инструкцией:

  1. Нажать Ctrl+Shift+P иввести Configure Display Language
  2. Выбрать Install additional languages…, в левой панели откроется магазин расширений
  3. Найтивсписке Russian Language Pack for Visual Studio Code иустановить
  4. После перезагрузки язык интерфейса станет на русском языке

Редактор кода Visual Studio Code можно установить из snap-пакета:

sudo snap install —classic code

14. Atom

Atom находится примерно на одном уровне с VS Code. Сложно определить, что лучше. Например, Atom без всяких плагинов имеет тесную интеграцию с GitHub, а VS Code работает немного быстрее.

И опять, приложение по умолчанию идёт на английском языке, но установка русского языка не составит проблем. Вот краткая инструкция:

  1. Вменю Edit выбрать Preferences
  2. Перейти во вкладку Install и найти Atom-i18n
  3. После установки выбрать Settings у плагина и в Language выставить Русский язык

Аналогичным способом можно добавить мини-карту, плагин называется Minimap.

Редактор кода Atom можно установить из snap-пакета:

sudo snap install —classic atom

15. Kate

Несмотря на то, что Kate расшифровывается как KDE Advanced Text Editor, он корректно работает с библиотекой GTK и оболочкой GNOME. Его интерфейс написан на Qt, что и позволяет организовать поддержку большим количеством дистрибутивов. Редактор далеко не новый, но проигрывает предыдущим представителям. Например, для стандартной функции контроля версий необходимо установить расширение.

Установка Kate возможна через стандартный менеджер пакетов apt:

sudo apt install kate

16. Brackets

Редактор Brackets от Adobe нацелен в первую очередь для работы с веб-документами: HTML, CSS, JS. Есть возможность просмотра изменений в реальном времени и контроль версий Git. Также не обошли стороной поддержку плагинов, хотя в этом случае их не так много ввиду специфики редактора.

Русский язык можно выбрать в разделе Switch Language из меню Debug.

Устанавливается Brackets из snap-пакета командой:

sudo snap install —classic brackets

17. Bluefish

Bluefish – это редактор с богатой историей, который начал свой путь ещё в 1997 году. Как и в случае с Kate он не может конкурировать с более современными программами. Но всё же работать с HTML файлами довольно удобно, и программа открывается даже быстрее, чем Brackets.

Установку Bluefish можно командой:

sudo apt install bluefish

Заключение

В этой статье были рассмотрены популярные текстовые редакторы, подходящие большинству пользователей, начиная с аналога Блокнота и заканчивая продвинутыми редакторами кода. Как вы могли заметить, на этом сайте предлагается для всего использовать текстовый редактор Vim. Хотя он сложный для новичков, но его возможности того стоят.

А каким текстовым редактором для Linux пользуетесь вы? Может быть это сочетание двух или даже трёх редакторов? Напишите в комментариях!

Источник

Оцените статью