Nano

  • Q: Как отменить последнии действия
    • Запустить с параметром -u Пример: nano -u [FILE]
    • Затем будут доступны действия
      • Alt-U - undo
      • Alt-E - redo
  • Q: Как выполнить поиск
    • Ctrl-w - Поиск
    • Ctrl-w - Повторный поиск
    • Ctrl-\ - Замена
  • Q: Как работать с множеством открытых файлов
    • Alt-F
      • Alt + стрелка влево
      • Alt + стрелка вправо

nano-help-a4.pdf

Настройки

syntax highlighting

ls /usr/share/nano/
asm.nanorc    css.nanorc      groff.nanorc     man.nanorc     nanorc.nanorc  perl.nanorc    ruby.nanorc  xml.nanorc
awk.nanorc    debian.nanorc   html.nanorc      mgp.nanorc     objc.nanorc    php.nanorc     sh.nanorc
cmake.nanorc  fortran.nanorc  java.nanorc      mutt.nanorc    ocaml.nanorc   pov.nanorc     tcl.nanorc
c.nanorc      gentoo.nanorc   makefile.nanorc  nano-menu.xpm  patch.nanorc   python.nanorc  tex.nanorc

nano ~/.nanorc

include /usr/share/nano/sh.nanorc

SH

$ wget -r -nH --cut-dirs=3 --no-parent --reject="index.html*" https://nanosyntax.googlecode.com/svn/trunk/syntax-nanorc/ -P ~/.nano-syntax
$ for i in `ls --color=never -1 ~/.nano-syntax/svn/trunk/syntax-nanorc/*.nanorc` ; do echo "include $i" >> ~/.nanorc ; done