Как изменить редактор по умолчанию Ubuntu change default editor
Приветсвую! При работе в операционной системе Ubuntu иногда нужно поменять редактор по умолчанию. Это особенно актуально для молодых и начинающих IT-шников.
Для того чтобы поменять редактор по умолчанию для пользователя воспользуемся командой:
Мы види что по умолчанию стоит nano. Нажимаем 4 чтобы редактором по умолчанию был vim. Далее необходимо перелогиниться, чтобы изминия вступили в силу.
Для того чтобы было легче научиться пользоваться vim, приклаываю шпаргалку.
Спасибо за уделенное время на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University.
Как использовать Nano, текстовый редактор командной строки в Linux
Главное меню » Операционная система Linux » Как использовать Nano, текстовый редактор командной строки в Linux
GNU nano – это простой в использовании текстовый редактор командной строки для операционных систем Unix и Linux. Он включает в себя все основные функции, которые вы ожидаете от обычного текстового редактора, такие как подсветка синтаксиса, несколько буферов, поиск и замена с поддержкой регулярных выражений, проверка орфографии, кодировка UTF-8 и многое другое.
В этой статье мы расскажем об основах использования редактора nano, в том числе о том, как создавать и открывать файл, редактировать файл, сохранять файл, искать и заменять текст, вырезать и вставлять текст и многое другое.
Установка nano
Текстовый редактор Nano предустановлен на MacOS и большинстве дистрибутивов Linux. Чтобы проверить, установлен ли он в вашей системе, выполните следующие действия:
Вывод будет выглядеть примерно так:
Если у вас нет nano, установленного в вашей системе, вы можете установить его с помощью менеджера пакетов вашего дистрибутива.
Установка Nano в Ubuntu и Debian
Установка Nano на CentOS и Fedora
Открытие и создание файлов
Чтобы открыть существующий файл или создать новый файл, введите, nanoа затем имя файла:
Это открывает новое окно редактора, и вы можете начать редактирование файла.
Внизу окна приведен список самых основных сочетаний команд, которые можно использовать с редактором nano.
Все команды имеют префикс либо ^или символ M. Символ каретки ( ^) представляет ключ Ctrl. Например, команда ^J, означает нажать клавиши Ctrl и J. Буква M представляет ключ Alt.
Вы можете получить список всех команд, набрав Ctrl+g.
Чтобы иметь возможность открыть файл, вы должны иметь права на чтение файла.
Если вы хотите открыть файл с курсором на определенной строке и символом, используйте следующий синтаксис:
Если вы пропустите, курсор character_number будет расположен на первом символе.
Редактирование файлов
В отличие от vi, nano является немодальным редактором, что означает, что вы можете начать печатать и редактировать текст сразу после открытия файла.
Чтобы переместить курсор на определенную строку и номер символа, используйте команду Ctrl+_. Меню в нижней части экрана изменится. Введите число (а) в поле «Введите номер строки, номер столбца:» и нажмите Enter.
Поиск и замена
Чтобы найти текстовый запрос Ctrl+w, введите поисковый запрос и нажмите Enter. Курсор переместится к первому совпадению. Чтобы перейти к следующему совпадению, нажмите Alt+w.
Если вы хотите найти и заменить, нажмите Ctrl+\. Введите условие поиска и текст, который нужно заменить. Редактор перейдет к первому совпадению и спросит вас, нужно ли его заменить. После выбора Y или N, он перейдет к следующему поиску. Нажатие A заменит все совпадения.
Копирование, резка и вставка
Чтобы выделить текст, переместите курсор в начало текста и нажмите Alt+a. Это установит отметку выбора. Переместите курсор в конец текста, который вы хотите выделить, с помощью клавиш со стрелками. Выбранный текст будет выделен. Если вы хотите отменить выбор, нажмите Ctrl+6.
Скопируйте выделенный текст в буфер обмена с помощью команды Alt+6. Ctrl+k будет вырезать выделенный текст.
Если вы хотите вырезать целые строки, просто наведите курсор на строку и нажмите Ctrl+k. Вы можете сократить несколько строк, нажав Ctrl+k несколько раз.
Чтобы вставить текст, наведите курсор на то место, куда вы хотите поместить текст, и нажмите Ctrl+u.
Сохранение и выход
Чтобы сохранить внесенные в файл изменения, нажмите Ctrl+o. Если файл еще не существует, он будет создан после его сохранения.
Если вы хотите выйти из nano, нажмите Ctrl+x. Если есть несохраненные изменения, вас спросят, хотите ли вы сохранить изменения.
Для сохранения файла вы должны иметь права на запись в файл. Если вы создаете новый файл, вам нужно иметь разрешение на запись в каталог, где будет создан файл.
Настройка Nano (nanorc)
Когда nano запуститься, он считывает свои параметры конфигурации из общесистемного файла конфигурации /etc/nanorc и из пользовательских файлов
/.nanorc если файлы присутствуют.
Параметры, указанные в файле пользователя, имеют приоритет над глобальными параметрами.
Посетите страницу Nanorc для получения полного списка всех доступных опций.
Подсветка синтаксиса
Nano поставляется с правилами подсветки синтаксиса для большинства популярных типов файлов. В большинстве систем Linux файлы синтаксиса хранятся в каталоге /usr/share/nano и по умолчанию включаются в файл конфигурации /etc/nanorc.
Самый простой способ включить подсветку для нового типа файла – это добавить файл правил подсветки синтаксиса в каталог /usr/share/nano.
Установите Nano в качестве текстового редактора по умолчанию
По умолчанию в большинстве систем Linux текстовый редактор по умолчанию для таких команд, как visudo и, crontab имеет значение vi. Чтобы использовать nano в качестве текстового редактора по умолчанию, вам нужно изменить переменные среды VISUAL и .EDITOR.
Пользователи Bash могут экспортировать переменные в файл
Основное использование Nano
Ниже приведены основные шаги для начала работы с nano:
- В командной строке введите nano, а затем имя файла.
- Отредактируйте файл как требуется.
- Используйте команду Ctrl-x для сохранения и выхода из текстового редактора.
Заключение
В этой статье мы показали, как использовать текстовый редактор Gnu nano. Это популярный текстовый редактор среди пользователей Linux и имеет небольшую кривую обучения.
Для получения дополнительной информации о Gnu Nano посетите официальную страницу документации nano.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Каковы текстовые редакторы по умолчанию в разных вариантах Ubuntu?
Что представляют собой текстовые редакторы по умолчанию (GUI и CLI) в разных вариантах Ubuntu. какие команды мы должны использовать для редактирования файлов с ними?
Я попробовал Kubuntu и хочу попробовать еще Ubuntu и другие дистрибутивы, но когда я был в Kubuntu, я так старался запустить gksu gedit /path/file.txt, который не работает, потому что gedit не является текстовым редактором по умолчанию в Kubuntu, это kate. Я рад nano. но если я хочу попробовать больше вкусов, я должен знать, что представляют собой текстовые редакторы по умолчанию в различных вариантах Ubuntu
12 ответов
Я думаю, что ответы Музаффара и Терранса служат вам. Следует отметить, что вы можете установить любой из этих текстовых редакторов в любых вариантах.
Редакторы графического интерфейса GUI
Ubuntu Unity Ubuntu Gnome Ubuntu Kylin Ubuntu Budgie
Gedit — это, безусловно, самый известный текстовый редактор в мире Ubuntu. Gedit также доступен для Muzaffar и MacOS. Чтобы установить Gedit на любой вкус Ubuntu, используйте следующую команду:
Чтобы открыть файл с gedit:
Gedit [!d22 ]
Значение по умолчанию:
Ubuntu Unity Ubuntu Unity (не официальный вкус Ubuntu)
также доступен для MacOS . Как и многие приложения KDE, он имеет нагрузку Terrance . Чтобы установить, запустите:
Если вам нужна последняя версия Kate, вам нужно добавить PPA:
Чтобы открыть файл с kate:
В отличие от Кейт, акцент Leafpad на простоте и легкости, которая является цельной повесткой дня , добавляет PPA [ ! d35]. Он поставляется предварительно установленным на Gedit . Для установки:
Чтобы открыть файл с помощью листовой панели:
Значение по умолчанию:
[d29 ] Ubuntu Unity (не официальный вкус Ubuntu) Ubuntu GnomeВ философии Mousepad похож на Leafpad. Для установки:
Чтобы открыть файл с помощью коврика для мыши:
Коврик для мыши
Pluma — это вилка Gedit, который предварительно установлен в Mousepad . Для установки:
Чтобы открыть файл с плюмом:
Mousepad , если вы хотите редактировать файлы с привилегиями root, добавьте gksu перед командой, например:
Редакторы текстовых сообщений CLI
Не знаю, установлен ли Nano на всех вкусах Ubuntu, но он установлен на Ubuntu Unity, Ubuntu Gnome и Kubuntu, насколько мне известно. Чтобы открыть файл с помощью nano, выполните следующую команду:
Для получения дополнительной информации о Nano см. Руководство для начинающих по Nano, текстовому редактору командной строки Linux.
Чтобы открыть файл с помощью Vim, введите одну из этих двух команд:
[d81 ] Vim (или, по крайней мере, vi) устанавливается по умолчанию для всех Ubuntu (или любого другого Linux). Если вы начинаете любить Vim и хотите, чтобы у него был пользовательский интерфейс, попробуйте Руководство для начинающих по Nano, текстовому редактору командной строки Linux . Также обратите внимание, что в некоторых системах vi имеет псевдоним vim, поэтому обе команды выполняют одинаковые действия. (который запускает vim)Для получения дополнительной информации о vim см. «Руководство для начинающих к Vim» или запустите vimtutor в терминале.
Имейте в виду что приложения QT не выглядят хорошо на рабочем столе Gtk и наоборот. но если вы хотите, чтобы они чувствовали себя как дома, попробуйте этот вопрос. Как сделать приложения KDE родными в GNOME?
Я думаю, что ответы Музаффара и Терранса служат вам. Следует отметить, что вы можете установить любой из этих текстовых редакторов в любых вариантах.
Редакторы графического интерфейса GUI
Ubuntu Unity Ubuntu Gnome Ubuntu Kylin Ubuntu Budgie
Gedit — это, безусловно, самый известный текстовый редактор в мире Ubuntu. Gedit также доступен для Muzaffar и MacOS. Чтобы установить Gedit на любой вкус Ubuntu, используйте следующую команду:
sudo apt-get install gedit
Чтобы открыть файл с gedit:
Gedit
Значение по умолчанию:
Ubuntu Unity Ubuntu Unity (не официальный вкус Ubuntu)
также доступен для MacOS . Как и многие приложения KDE, он имеет нагрузку Terrance . Чтобы установить, запустите:
sudo apt-get install kate
Если вам нужна последняя версия Kate, вам нужно добавить PPA:
sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get install kate
Чтобы открыть файл с kate:
В отличие от Кейт, акцент Leafpad на простоте и легкости, которая является цельной повесткой дня , добавляет PPA [ ! d35]. Он поставляется предварительно установленным на Gedit . Для установки:
sudo apt-get install leafpad
Чтобы открыть файл с помощью листовой панели:
Значение по умолчанию:
Ubuntu Unity (не официальный вкус Ubuntu) Ubuntu Gnome
В философии Mousepad похож на Leafpad. Для установки:
sudo apt-get install mousepad
Чтобы открыть файл с помощью коврика для мыши:
Коврик для мыши
sudo apt-get install pluma
Чтобы открыть файл с плюмом:
Mousepad , если вы хотите редактировать файлы с привилегиями root, добавьте gksu перед командой, например:
gksudo gedit path/to/file.txt
Редакторы текстовых сообщений CLI
sudo apt-get install nano
Не знаю, установлен ли Nano на всех вкусах Ubuntu, но он установлен на Ubuntu Unity, Ubuntu Gnome и Kubuntu, насколько мне известно. Чтобы открыть файл с помощью nano, выполните следующую команду:
Для получения дополнительной информации о Nano см. Руководство для начинающих по Nano, текстовому редактору командной строки Linux.
Nano
sudo apt-get install vim
Чтобы открыть файл с помощью Vim, введите одну из этих двух команд:
Vim (или, по крайней мере, vi) устанавливается по умолчанию для всех Ubuntu (или любого другого Linux). Если вы начинаете любить Vim и хотите, чтобы у него был пользовательский интерфейс, попробуйте Руководство для начинающих по Nano, текстовому редактору командной строки Linux . Также обратите внимание, что в некоторых системах vi имеет псевдоним vim, поэтому обе команды выполняют одинаковые действия. (который запускает vim)
Для получения дополнительной информации о vim см. «Руководство для начинающих к Vim» или запустите vimtutor в терминале.
Имейте в виду что приложения QT не выглядят хорошо на рабочем столе Gtk и наоборот. но если вы хотите, чтобы они чувствовали себя как дома, попробуйте этот вопрос. Как сделать приложения KDE родными в GNOME?
Я думаю, что ответы Музаффара и Терранса служат вам. Следует отметить, что вы можете установить любой из этих текстовых редакторов в любых вариантах.
Редакторы графического интерфейса GUI
Ubuntu Unity Ubuntu Gnome Ubuntu Kylin Ubuntu Budgie
Gedit — это, безусловно, самый известный текстовый редактор в мире Ubuntu. Gedit также доступен для Muzaffar и MacOS. Чтобы установить Gedit на любой вкус Ubuntu, используйте следующую команду:
sudo apt-get install gedit
Чтобы открыть файл с gedit:
Gedit
Значение по умолчанию:
Ubuntu Unity Ubuntu Unity (не официальный вкус Ubuntu)
также доступен для MacOS . Как и многие приложения KDE, он имеет нагрузку Terrance . Чтобы установить, запустите:
sudo apt-get install kate
Если вам нужна последняя версия Kate, вам нужно добавить PPA:
sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get install kate
Чтобы открыть файл с kate:
В отличие от Кейт, акцент Leafpad на простоте и легкости, которая является цельной повесткой дня , добавляет PPA [ ! d35]. Он поставляется предварительно установленным на Gedit . Для установки:
sudo apt-get install leafpad
Чтобы открыть файл с помощью листовой панели:
Значение по умолчанию:
Ubuntu Unity (не официальный вкус Ubuntu) Ubuntu Gnome
В философии Mousepad похож на Leafpad. Для установки:
sudo apt-get install mousepad
Чтобы открыть файл с помощью коврика для мыши:
Коврик для мыши
sudo apt-get install pluma
Чтобы открыть файл с плюмом:
Mousepad , если вы хотите редактировать файлы с привилегиями root, добавьте gksu перед командой, например:
gksudo gedit path/to/file.txt
Редакторы текстовых сообщений CLI
sudo apt-get install nano
Не знаю, установлен ли Nano на всех вкусах Ubuntu, но он установлен на Ubuntu Unity, Ubuntu Gnome и Kubuntu, насколько мне известно. Чтобы открыть файл с помощью nano, выполните следующую команду:
Для получения дополнительной информации о Nano см. Руководство для начинающих по Nano, текстовому редактору командной строки Linux.
Nano
sudo apt-get install vim
Чтобы открыть файл с помощью Vim, введите одну из этих двух команд:
Vim (или, по крайней мере, vi) устанавливается по умолчанию для всех Ubuntu (или любого другого Linux). Если вы начинаете любить Vim и хотите, чтобы у него был пользовательский интерфейс, попробуйте Руководство для начинающих по Nano, текстовому редактору командной строки Linux . Также обратите внимание, что в некоторых системах vi имеет псевдоним vim, поэтому обе команды выполняют одинаковые действия. (который запускает vim)
Для получения дополнительной информации о vim см. «Руководство для начинающих к Vim» или запустите vimtutor в терминале.
Имейте в виду что приложения QT не выглядят хорошо на рабочем столе Gtk и наоборот. но если вы хотите, чтобы они чувствовали себя как дома, попробуйте этот вопрос. Как сделать приложения KDE родными в GNOME?
Ароматизаторы Ubuntu могут постоянно меняться, и поэтому могут использоваться графические редакторы по умолчанию. Вместо того, чтобы пытаться запомнить все стандартные графические редакторы каждого дистрибутива, пока установлены xdg-utils, вы можете запустить простую команду xdg-open, чтобы вы знали, что такое редактор по умолчанию, и можете запустить его для редактирования текстового файла:
xdg-open также может запускать то, что звуковой проигрыватель по умолчанию, когда вы открываете файл .MP3. Или, если вы хотите быстро открыть веб-страницу, вы можете использовать xdg-open www.somewebsite.com, и она запустит ваш веб-браузер по умолчанию.
Для командной строки vi/vim & amp; nano, по-видимому, наиболее распространены среди вкусов Ubuntu как стандартные установленные редакторы. vi/vim должен быть во всех вариантах Linux.
Вы можете изменить редактор командной строки по умолчанию следующей командой, затем вы можете выбрать, какой из них вы хотите использовать по умолчанию:
Тогда, поскольку команда /usr/bin/editor должна быть на вашем пути, для редактирования файла вы можете просто запустить следующее, чтобы отредактировать файл:
Или если вам нужно подняться:
Надеюсь, что это поможет!
Lubuntu — листовая панель
Xubuntu — коврик для мыши
Ubuntu Gnome — gedit
Ubuntu MATE — плюма
Ubuntu Budgie -gedit
Ubuntu Kylin — gedit
Ubuntu Studio — коврик для мыши
не является надежным, если вы НЕ ОПРЕДЕЛИТЕ «по умолчанию» как то, что они вызывают, что не является тем смыслом, в котором он обычно используется .
Например, в моих xenial системах:
У меня нет глобальной переменной EDITOR:
Таким образом, $EDITOR some_file полностью не работает в среде gui (x & amp; openbox, в lxterminal) или в tty.
В среде gui xdg-open some_file открывается файл в vi. В обычном tty, ATTEMPTS делать то же самое, но терпит неудачу. Но vi не является моим «стандартным» редактором в том смысле, что слово наиболее часто используется. Все установленные мной файловые менеджеры согласны с тем, что мой редактор по умолчанию ed (нет, не THAT ed — если бы я был тем мазохистом, я бы использовал vi, мой ed — это сценарий, который я написал). [ ! d6]
Может быть обоснование для определения «по умолчанию» в терминах одной или другой из этих команд, но при общем использовании подавляющего большинства пользователей «по умолчанию» является прилагательным, применяемым к любой программе файл, когда вы дважды или просто кликаете по нему в браузере файлов gui (например, Nautilus, Pcmanfm, Thunar и т. д.), (двойной или одиночный, в зависимости от настроек в этом PARTICULAR-браузере файлов). Или, поочередно, независимо от того, какая программа открывает файл, когда вы выделяете его, и нажмите enter в ортодоксальном файловом браузере, таком как Midnight Commander.
Таким образом, при наиболее распространенном использовании «по умолчанию» вы можете иметь разные значения по умолчанию для каждого файлового браузера, а когда вы говорите о дефолте без квалификации, это означает, что по умолчанию в браузере файлов по умолчанию. И браузером файлов по умолчанию в графической среде будет тот, который открывается, если вы дважды щелкните по каталогу (aka «folder») или символической ссылке в каталог на рабочем столе или если вы не используете метафору рабочего стола, возможно, один из наиболее популярных в меню. Насколько я знаю, в этом смысле, который является обычным использованием в реальном мире, ответ Сумеета Дешмуха полностью верен и полностью завершен. Это может быть и в более абстрактных смыслах.
В неграфической среде, за пределами ортодоксального файлового менеджера, здравый смысл слова «default», применяемый к редактору, не имеет нормального заявление. Никто не работает в tty вызывает редактор с xdg-open some_file или $EDITOR some_file, если они не работают на чужой машине, не хотят ничего устанавливать и отчаялись. Они открывают редактор, напрямую ссылаясь на тот, который они хотят открыть, BY NAME. Если они получают bash: gedit: command not found, они пробуют свой второй любимый и т. Д. Что такое по умолчанию, не имеет значения. Все, что имеет значение, это их предпочтения и то, что установлено или может быть установлено.
Основная точка:
Неверно. И вот почему я опубликовал, чтобы объяснить, почему это утверждение неверно и почему эта команда не удалась.
Для этой команды вам нужно 2 вещи:
Обе программы, gksu и gedit, должны быть установлены в системе. У вас должны быть соответствующие разрешения для файла и его предков. Вы должны иметь x для всех каталогов в пути, по крайней мере r для самого файла и, вероятно, по крайней мере r в родительском каталоге. Некоторым редакторам может потребоваться w в файле или даже в родительском каталоге, хотя они не должны.
Вы должны быть в состоянии сказать, почему команда не удалась, прочитав сообщение об ошибке. Если вам нравится gedit, установите его.
Но gksu опасен. Используйте gksudo, если вам это нужно. Но не используйте никакие команды типа su / sudo / gksu / gksudo / pkexec, если после этого команда не будет выполнена без нее. И даже тогда, только если это СЛЕДУЕТ потерпеть неудачу. Если это должно было сработать, используя некоторую команду sudo-ish для MAKE, это работает как «Если это не подходит, получите больший молот». Это создаст больше проблем в будущем. В этом случае исправьте разрешения и попытайтесь понять, почему они были в первую очередь.
Также ни одна из команд типа sudo не является всемогущей. Иногда вы ДОЛЖНЫ изменять разрешения, прежде чем вы сможете редактировать файл даже с помощью gksudo.
Что касается опасностей gksu, послушайте Пэдди, который прокомментировал ответ Sumeet. Он мудрый парень, который был вокруг. Повторяя его 3 ссылки: