kernel panic in userspace

my own self destruction
  • Blog
  • about
  • articles
    • Virtualbox bridge
    • linux blogging
    • Gentoo on Acer Extensa 5630Z
  • code
    • @unfollowr
    • WordPress
      • WordPress-bbPress syncronization
      • IE Warning
      • PostAds
    • Callisto overlay
    • @listwatcher
  • CV
  • belarusian
  • russian
  • english

nano color highlight howto

Jul 24 2008
Radiohead – The Bends
  • belarusian
  • english
  • russian

Наверняка многие не привыкли пользоваться vim как стандартным текстовым редактором и до сих пор пользуются nano. Признаться честно, я для быстрого редактирования и сам к нему прибегаю. Мне куда быстрее в нём быстро исправить что-то, сохраниться сочетанием клавиш и сочетанием же выйти. В vim я такое пока не осилил (каюсь, буду исправляться).
Но дело не в сочетаниях клавиш, дело в подсветке синтаксиса. Подсветка – очень приятная вещь даже при быстром редактировании. Возможно, это на подсознательном уровне так, потому что особой разницы нету, если знаешь, где что и как править. Но всё равно цветные буковки воодушевляют :-)
В Gentoo, в отличие от Archlinux, у меня автоматической подсветки синтаксиса нету. Но руки у меня пока не отсохли, поэтому всё достаточно просто прикручивается. Достаточно выполнить только ниженаписанный спелл:
for i in /usr/share/nano/*; do echo $i | grep '\.nanorc$' | sed -r 's/^\//include \//'; done >> ~/.nanorc
Всё, теперь все поддерживаемые типы файлов будут подсвечиваться. Дополнительно для Gentoo можно использовать несколько дополнительных файлов подсветки, которые вкладываются в ~/.nanorc как и описано по ссылке.
p.s.: подсветка работает только с расширениями файлов

  • belarusian
  • english
  • russian

Напэўна многія не прывыклі карыстацца vim як стандатным тэкставым рэдактарам і да гэтае пары выкарыстоўваюць nano. Прызнацца сумленна, я для хуткага рэдагаваньня і сам ім карыстаюся. Мне куды прасьцей у ім хутка выправіць нешта, захаваць зьмены злучэньнем клявіш і злучэньнем жа выйсьці. У vim я такога пакуль не асіліў (каюсь, буду выпраўляцца).
Але справа не ў клявішных злучэньнях, справа ў падсьветцы сінтаксісу. Падсьветка – дужа прыемная рэч нават пры хуткім рэдагаваньні. Магчыма, гэта на падсумленным узроўні так, таму што асаблівай розьніцы няма, калі ведаеш, што дзе і як выправіць Але ўсё роўна каляровыя літаркі узнімаць духоўна :-)
У Gentoo, у адрозьненьне ад Archlinux, у мяне аўаматычнай падсьветкі сінтаксісу няма. Але рукі ў мяне пакуль не адсохлі, таму ўсё дастаткова проста прыкручваецца. Дастаткова выканаць толькі ніжэйнапісаны спел:
for i in /usr/share/nano/*; do echo $i | grep '\.nanorc$' | sed -r 's/^\//include \//'; done >> ~/.nanorc
Усё, цяпер усе падтрымліваемыя тыпы файлаў будуць падсьвечвацца. Дадаткова для Gentoo можна выкарыстоўваць некалькі дадатковых файлаў падсьветкі, якія укладаюцца ў ~/.nanorc як і апісана па спасылцы.
p.s.: падсьветка працуе толькі па файлавых пашырэньнях :(

  • belarusian
  • english
  • russian

In Gentoo, unlike Archlinux, I have no automatic syntax highlight in nano. It simple to fix that problem in one bash line:
for i in /usr/share/nano/*; do echo $i | grep '\.nanorc$' | sed -r 's/^\//include \//'; done >> ~/.nanorc
All types of files will be highlighted. Extras can be used for Gentoo: few extra highlight files, which may be included in ~/.nanorc as described by link.
p.s.: highlight will only work with file extensions :-(
p.p.s.: my English worse and worse with time, sorry =(

« block ssh bastards so lucky »

Tags
archlinux, bash, editors, gentoo, highlight, hotkeys, howto, nano, spells, syntax, vim
Categories
Belarusian, English, Russian
Meta
Subscribe [ru] Subscribe [be] Comments rss Trackback
Similar
twitter followers difference | Gentoo virtualbox | where is my flag? | AnArchlinux | preserved libs

8 responses to “nano color highlight howto”

Jul 25 2008
Виктор (02:26:08) :

Класс, только после выполнения вышеприведённой команды при запуске nano выводится такое:

Error in /usr/share/nano/nano-menu.xpm on line 279: Command “”" not understood

Jul 25 2008
Vyazovoi Pavel (07:25:56) :

Виктор, ну так лишние инклуды уберите. Посмотрите в /usr/share/nano и оставьте в инклудах только файлы с подсветкой синтаксиса.

Jul 25 2008
bobrik (10:54:52) :

Можно ещё в теле цикла грепать только по /\.nanorc$/, чтобы выдавало только необходимые файлы подсветки. Сейчас исправлю ;)

Jul 25 2008
Виктор (13:13:01) :

Vyazovoi Pavel, вот все линупсойды такие! Сначала пишут “просто выполните одну команду!”, а потом говорят “ну так не просто выполните, а выбирайте что добавлять, что убирать”. Эх!

sudo apt-get install windowsxp

Jul 25 2008
bobrik (13:52:02) :

Виктор, просто на пирацких линуксах вечно всё не так работает! Купи себе лицензионный и всё будет :)

Aug 06 2008
Вася (23:18:38) :

http://bigvo.dyndns.org/nanosyntax.tar.bz2 еще немножко синтаксисов, добавлять осторожно – некоторые конфликтуют и делают nano дамп коры.

Aug 06 2008
bobrik (23:21:54) :

Сурово, дамп коры от синтаксиса. Добавлю парочку себе :)

Sep 13 2008
Voker57 (21:26:16) :

Приятный стиль письма у автора и способ высказывания мыслей. С детства у меня трудности с пересказом и речью. И вот, до чего доразмышляла. Может начать писать стихи и выражать так свои чувства? Искренне признательна автору ресурса за направление меня в эту сторону

Пиздец как на спамеров влияют шеллскрипты 0_o

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


RSS antisocial feeling

  • Ворачиваться в страну шпрот собираешься?
  • (via priskorbno) хочу. давно хотел. где купить?
  • ??
  • "((foldl (+) 0 [1..100]) ^ 2) - (foldl (+) 0 (map (^ 2) [1..100]))"
  • ?

Tags

bash belarus blog blogs bugs coding concerts download friends fun gentoo google images internet javascript kde language life links linux livejournal me money music overlays perl photos php plugins portage projects rss school shell social social networks ssh studying tests twitter ubuntu univer vkontakte wifi wordpress

links

  • asocial feeling
  • Callisto overlay
  • daThumbs
  • last.fm
  • twitter
  • Vkontakte
  • ~idioteque

Recent Comments

  • bobrik on @listwatcher
  • Process_of_illumination on WordPress-bbPress syncronization
  • Process_of_illumination on WordPress-bbPress syncronization
  • Aviva Gabriel on @listwatcher
  • Aviva Gabriel on @listwatcher
  • Larry D. Halstead on @listwatcher
  • neagaoleg on Hide Mentions in Twitter Web Interface
  • neagaoleg on about
  • Martina Bella on @unfollowr
  • gamersroute.com on WordPress-bbPress syncronization

Archives

  • January 2010 (1)
  • November 2009 (2)
  • October 2009 (5)
  • September 2009 (2)
  • August 2009 (2)
  • July 2009 (3)
  • June 2009 (1)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (12)
  • November 2008 (17)
  • October 2008 (20)
  • September 2008 (13)
  • August 2008 (25)
  • July 2008 (18)
  • June 2008 (15)
  • May 2008 (7)
  • March 2008 (1)
  • February 2008 (9)
  • January 2008 (11)
  • December 2007 (24)
  • November 2007 (27)
  • October 2007 (21)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Creative Commons License rss comments rss valid xhtml