Nano - текстовый редактор для консоли. Используется в Unix-подобных ОС, распространяется свободно.
- Установка редактора nano
Поскольку редактор nano входит в стандартные репозитории всех популярных дистрибутивов ОС Linux, его установка выполняется одной командой:
apt-get install nano
- Интерфейс и горячие клавиши nano
Интерфейс:
Сочетание клавиш:
- Опции работы с nano
Файл открывается командой:
nano filename
Список всех опций можно найти в справке:
root@oado:/home/orkhan# nano -h Usage: nano [OPTIONS] [[+LINE[,COLUMN]] FILE]... To place the cursor on a specific line of a file, put the line number with a '+' before the filename. The column number can be added after a comma. When a filename is '-', nano reads data from standard input. Option Long option Meaning -A --smarthome Enable smart home key -B --backup Save backups of existing files -C <dir> --backupdir=<dir> Directory for saving unique backup files -D --boldtext Use bold instead of reverse video text -E --tabstospaces Convert typed tabs to spaces -F --multibuffer Read a file into a new buffer by default -G --locking Use (vim-style) lock files -H --historylog Log & read search/replace string history -I --ignorercfiles Don't look at nanorc files -J <number> --guidestripe=<number> Show a guiding bar at this column -K --rawsequences Fix numeric keypad key confusion problem -L --nonewlines Don't add an automatic newline -M --trimblanks Trim tail spaces when hard-wrapping -N --noconvert Don't convert files from DOS/Mac format -P --positionlog Log & read location of cursor position -Q <regex> --quotestr=<regex> Regular expression to match quoting -R --restricted Restrict access to the filesystem -T <#cols> --tabsize=<#cols> Set width of a tab to #cols columns -U --quickblank Wipe status bar upon next keystroke -V --version Print version information and exit -W --wordbounds Detect word boundaries more accurately -X <str> --wordchars=<str> Which other characters are word parts -Y <name> --syntax=<name> Syntax definition to use for coloring -Z --zap Let Bsp and Del erase a marked region -a --atblanks When soft-wrapping, do it at whitespace -b --breaklonglines Automatically hard-wrap overlong lines -c --constantshow Constantly show cursor position -d --rebinddelete Fix Backspace/Delete confusion problem -e --emptyline Keep the line below the title bar empty -f <file> --rcfile=<file> Use only this file for configuring nano -g --showcursor Show cursor in file browser & help text -h --help Show this help text and exit -i --autoindent Automatically indent new lines -j --jumpyscrolling Scroll per half-screen, not per line -k --cutfromcursor Cut from cursor to end of line -l --linenumbers Show line numbers in front of the text -m --mouse Enable the use of the mouse -n --noread Do not read the file (only write it) -o <dir> --operatingdir=<dir> Set operating directory -p --preserve Preserve XON (^Q) and XOFF (^S) keys -r <#cols> --fill=<#cols> Set width for hard-wrap and justify -s <prog> --speller=<prog> Enable alternate speller -t --tempfile Auto save on exit, don't prompt -u --unix Save a file by default in Unix format -v --view View mode (read-only) -w --nowrap Don't hard-wrap long lines [default] -x --nohelp Don't show the two help lines -y --afterends Make Ctrl+Right stop at word ends -z --suspend Enable suspension -$ --softwrap Enable soft line wrapping
- Действия при редактировании в nano
Простейшие действия, которые доступны во время редактирования:
- Несколько файлов в Nano
Не все знают, но текстовый редактор Nano поддерживает открытие нескольких файлов. Вы не можете открыть их на одном экране, но зато можете свободного переключаться между редактированием каждого из них.
Для этого передайте утилите при запуске несколько файлов:
nano file1 file2 file3
А затем для перемещения между ними используйте сочетания клавиш Alt+> и Alt+<. Чтобы закрыть ненужный больше файл нажмите Ctrl+X. Закроется не вся программа, а только активный буфер с файлом.