Иногда, графический текстовый редактор как gedit
или kate
не может использоваться (потому что Вы находитесь в виртуальной консоли, например). К счастью существуют текстовые редакторы для терминала. Легкий nano
, но я не могу понять, как работать с ним.
Если я запускаю nano
путем выполнения nano
, нижний текст, как предполагается, помогает мне, но все, что я вижу, является вещами как ^G Get Help ^O WriteOut
.
vi
, это верное для nano
также?Ctrl + G позволит вам прочитать справку. nano
может сделать несколько довольно хороших вещей, так что вы, возможно, захотите пошевелиться там немного.
Когда вы увидите ^G
(и др.) это означает Ctrl + G. На страницах справки M-H
означает Alt + H.
Это значение по умолчанию в nano
. Откройте файл и начните редактирование:
nano filename
Примечание: вы не сможете сохранить файл, если у вас нет прав на запись.
F3 позволит вам сохранить файл без выхода. В противном случае, Ctrl + X сообщит вам, если вы внесли изменения. Нажмите Y, когда появится запрос, и Введите , чтобы подтвердить имя файла.
Ctrl + X, затем N, когда появится запрос, хотите ли вы сохранить.
Как было сказано выше, нет. nano
просто. Как только он откроется, вы перейдете в режим редактирования. Вы можете использовать клавиши со стрелками, Page Up / Page Down и Home / End, как в gedit. Нельзя использовать мышь для перемещения позиции курсора.
Цвета загружаются через каркас наноструктуры. Это файлы, которые загружаются при нано-загрузке, которые в основном описывают подсветку синтаксиса. Для переключения между подсветкой синтаксиса нажмите Alt + Y. Чтобы отключить его навсегда для определенных типов файлов, отредактируйте /etc/nanorc
и поставьте метку хэша (#
) перед тем, как включить "/usr/share/nano/*.nanorc"
.
Ну, я пытался найти что-то, но лучшее, что я смог увидеть, это включение мягкой обертки с фанковой комбинацией клавиш: Alt + $ (Alt + Shift + 4).
Чтобы включить мягкую обертку по умолчанию, добавьте строку ниже к ~/.nanorc
:
set softwrap
Больше информации об этом файле конфигурации можно найти по адресу man nanorc
.
В нижнем тексте ^
обозначает Ctrl
и M-...
означает Alt
So^G
означает Ctrl-G
, а M-Y
означает Alt-Y
(это переключение цветов).
Усечение линии можно переключить с помощью M-$
. Дополнительные функции см. в справочных страницах (^G
).
Комбинация из ^
и буквы означает, что вы должны нажать Ctrl и эту букву. Таким образом, когда nano говорит ^X Exit
, это означает, что вы должны выйти из нано, нажав Ctrl+X.
Чтобы открыть файл с именем /etc/nanorc
, вы можете начать нано с:
nano /etc/nanorc.
Обратите внимание, что /etc/groups
не могут записывать обычные пользователи, поэтому вам нужно sudo
:
sudo nano /etc/nanorc
Если вы уже открыли nano
, вы можете нажать Ctrl+R, чтобы открыть файл.
n
нет в диалоге Ctrl+X..nanorc
в Вашем домашнем каталоге вместе с другими опциями. Alt+Y переключает его..nanorc
можно добавить набор строк fill 80
, который будет разбивать длинные строки длиной 80 символов. Alt+M переключает его.Вот список настроек , который можно настроить в .nanorc
.
CtrlX: Выходите из редактора. Если вы редактировали текст без сохранения, вам будет предложено выйти.
CtrlO: Запишите (выведите) текущее содержимое текстового буфера в файл. Появится запрос на имя файла; нажмите CtrlT, чтобы открыть навигатор по файлу, показанный выше.
CtrlR: Прочтите текстовый файл в текущем сеансе редактирования. В окне запроса имени файла нажмите CtrlT для навигатора файлов.
CtrlK: Вырежьте строку в буфере обмена. Вы можете нажать эту кнопку несколько раз, чтобы скопировать несколько строк, которые затем сохраняются как один фрагмент.
CtrlJ: Обосновать (заполнить) абзац текста. По умолчанию при этом текст будет сливаться с шириной окна редактирования.
CtrlU: Отрезать текст, точнее вставить его из буфера обмена. Обратите внимание, что после операции Justify это становится неоправданным.
CtrlT: Check spelling.
CtrlW: Найдите слово или фразу. В подсказке используйте клавиши курсора для просмотра предыдущих поисковых терминов или нажмите CtrlR для перехода в режим замены. Также можно нажать CtrlT для перехода к конкретной строке.
CtrlC: Показать текущий номер строки и информацию о файле.
CtrlG: Получить справку; здесь представлена информация о навигации по файлам и общим командам клавиатуры.