Raspberry Pi:Основы Linux/Текстовые редакторы
Содержание | Введение | Продукты | Операционная система | Настройка | Основы Linux | Аппаратные средства | Неисправности | Типовые проблемы | Часто возникающие вопросы | Библиотеки | Примеры |
Текстовые редакторы[1]
На Linux у вас есть выбор среди нескольких текстовых редакторов. Некоторые просты в использовании, но имеют ограниченную функциональность, в то время как другими пользоваться посложнее, но их функциональность выше в целые разы.
Графические редакторы
LEAFPAD
На Raspbian есть редактор под названием Leafpad. Это простой редактор, который, как и все обычные приложения, открывается в окне. Он допускает использование мыши и клавиатуры. В нем есть таблицы и выделение синтаксиса.
Кроме того, можно пользоваться горячими клавишами — Ctrl + S для сохранения файла и Ctrl + X для выхода.
IDLE
IDLE — интегрированная среда разработки для языка Python. То есть в окне той программы можно писать и редактировать Python-код, а также запускать его оттуда.
Поддерживает независимые окна и имеет функцию выделения синтаксиса. Работает не без ошибок, но для обычного использования вполне подходит.
Кроме того, можно пользоваться горячими клавишами. Комбинация Ctrl + S отвечает за сохранение файла, а в режиме REPL можно использовать Alt + P (предыдущая команда) и Alt + N (следующая команда).
Имейте в виду, что IDLE использует Python2, а IDLE3 — Python3.
GVIM
Смотрите Vim ниже.
Редакторы для командной строки
NANO
GNU Nano – это самый простой из всех текстовых редакторов для командной строки. Он устанавливается по умолчанию. Для редактирования файла нужно вписать
nano somefile.txt
Также поддерживаются горячие клавиши — Ctrl + O для сохранения и Ctrl + X для выхода.
VI
Vi — это очень старый (дата «рождения» — 1976 год) редактор. Он доступен на большинстве Unix-систем и предустановлен на Raspbian. Его преемником является Vim (расшифровывается как Vi Improved, что можно перевести как «Vi улучшенный»), но он требует установки.
В отличие от большинства редакторов, Vi и Vim могут работать во множестве различных режимов. Если открыть Vi через
vi somefile.txt
, то запустится командный режим, при котором прямой ввод текста не разрешается. Чтобы переключиться в режим ввода и тем самым перейти, собственно, к редактированию файла, нажмите i . Чтобы сохранить файл, нужно вернуться в командный режим — для этого нажмите клавишу Esc и введите :w (а затем нажмите ↵ Enter ), что является, по сути, командой записи файла на диск.
Чтобы найти в тексте, к примеру, слово raspberry, нужно убедиться, что вы находитесь в командном режиме (нажмите Esc ), а затем впишите /raspberry. Теперь, чтобы перемещаться вперед/назад по результатам, нажимайте, соответственно n и N .
Чтобы сохранить файл и выйти, введите команду :wq. Чтобы выйти, ничего не сохраняя, введите команду :q!.
В зависимости от тех или иных клавиатурных настроек можно обнаружить, что клавиши курсора не работают. В этом случае для навигации по файлу можно воспользоваться клавишами H - J - K - L (соответственно, движение влево-вниз-вверх-вправо), но делать это нужно в командном режиме.
VIM
Vim — это расширенная версия Vi. Принцип его работы остался примерно тем же, но и обрел ряд улучшений. По умолчанию устанавливается лишь его «предок» (то есть Vi), поэтому, чтобы установить Vim со всеми его нововведениями, нам нужно воспользоваться утилитой APT.
sudo apt-get install vim
Редактирование файла осуществляется посредством команды vim somefile.txt. Кроме того, Vim имеет графическую версию, которая открывается в окне и позволяет взаимодействовать с программой при помощи мышки. Эта версия устанавливается отдельно:
sudo apt-get install vim-gnome
Чтобы использовать графическую версию Vim, впишите
gvim somefile.txt
Настройки программы можно сохранить в файле *.vimrc в домашней директории пользователя. Более подробно о Vi и Vim можно узнать, запустив команду vimtutor, которая покажет обучающие материалы по этому редактору.
EMACS
GNU Emacs — это текстовый редактор для командной строки, обладающий, так сказать, GNU-ароматом. Это мощный, расширяемый инструмент с широкими возможностями настройки. Установить его можно при помощи APT:
sudo apt-get install emacs
Emacs поддерживает горячие клавиши — Ctrl + X и Ctrl + S для сохранения, Ctrl + X и Ctrl + C для выхода.