Jump to content
«ПЛАНАР-СИТИ»
  • Announcements

    • DVN

      Борьба за Авторское право

      Предупреждаю всех и сразу, чтобы потом не было обид и обиженных. Согласно п.4.2.3 Правил форума с 13.03.2007 года все посты содержащие разного рода статьи, стихи, рассказы, обзоры и рецензии и т.д., и т.п. БЕЗ УКАЗАНИЯ копирайта будут сразу же удаляться в Корзину.
    • DVN

      Борьба за Авторское право-2

      Предупреждаю ЕЩЁ РАЗ, всех и сразу, чтобы потом не было обид и обиженных. Согласно п.4.2.3 Правил форума все посты содержащие разного рода статьи, стихи, рассказы, обзоры и рецензии и т.д., и т.п. БЕЗ УКАЗАНИЯ копирайта (авторства, ссылки на источник, откуда Вы взяли эту информацию) будут сразу же удаляться в Корзину. Если Вы автор представленной информации, так и пишите - © ник
Sign in to follow this  
Damian

Добавляем подсветку синтаксиса в nano

Recommended Posts

Я как правило для правки или конфигурирования использую быстрый, понятный, простой текстовый редактор nano. Но так привык к мелким удобствам вроде подсветки синтаксиса, что не мог не разобраться как эту приятную фичу включить.

 

Итак, приступим:

 

1. Найдем, где в нашей системе находятся примеры файлов .nanorc. На Ubuntu они обычно в каталоге /usr/share/nano/. В других системах они они вполне могут быть упакованы в файл вроде nanorc.sample.gz. Тогда просто распакуем содержимое архива:

 

$ zcat /path-to-your-file/nanorc.sample.gz >~/.nanorc

 

Или же просто скопируем к себе в каталог, например, в случае с Ubuntu:

 

 

$ cp /usr/share/nano/nanorc.nanorc ~/.nanorc

 

2. Добавим эти полезные строчки в файл конфигурации ~/.nanorc (на Ubuntu примеры конфигурации идут в поставке):

 

## TeX

include "/usr/share/nano/patch.nanorc"

## POV-Ray

include "/usr/share/nano/pov.nanorc"

## Perl

include "/usr/share/nano/perl.nanorc"

## Nanorc files

include "/usr/share/nano/nanorc.nanorc"

## Python

include "/usr/share/nano/python.nanorc"

## C/C++

include "/usr/share/nano/c.nanorc"

## Groff

include "/usr/share/nano/groff.nanorc"

## Assembler

include "/usr/share/nano/asm.nanorc"

## Ruby

include "/usr/share/nano/ruby.nanorc"

## Manpages

include "/usr/share/nano/man.nanorc"

## HTML

include "/usr/share/nano/html.nanorc"

## Bourne shell scripts

include "/usr/share/nano/sh.nanorc"

## Sun Java

include "/usr/share/nano/java.nanorc"

 

3. Если этого мало, то берем Syntax Highlight Pack и настраиваем подсветку при редактировании всего и вся.

Вот что у нас получится..

 

.png

 

Мелочь, а приятно…

Такую функцию прикрутить бу еще к моему любимому редактору ee под FreeBSD.

 

Источник: мой блог

Edited by Damian

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×