Raspberry Pi:Основы Linux/Текстовые редакторы

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Текстовые редакторы[1]

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

Графические редакторы

LEAFPAD

На Raspbian есть редактор под названием Leafpad. Это простой редактор, который, как и все обычные приложения, открывается в окне. Он допускает использование мыши и клавиатуры. В нем есть таблицы и выделение синтаксиса.

Кроме того, можно пользоваться горячими клавишами —  Ctrl + S  для сохранения файла и  Ctrl + X  для выхода.

IDLE

IDLE — интегрированная среда разработки для языка Python. То есть в окне той программы можно писать и редактировать Python-код, а также запускать его оттуда.

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

Кроме того, можно пользоваться горячими клавишами. Комбинация  Ctrl + S  отвечает за сохранение файла, а в режиме REPL можно использовать  Alt + P  (предыдущая команда) и  Alt + N  (следующая команда).

Имейте в виду, что IDLE использует Python2, а IDLE3Python3.

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  для выхода.

См.также

Внешние ссылки