LINUX.ORG.RU

Midnight Commander with Colorer


0

0

Вышла модификация Midnight Commander с движком подсветки синтаксиса colorer-take5. Данная модификация доступна на сайте colorer'а.

Можно скачать модифицированные исходники mc-2006-05-30-15 или же бинарники (linux x86) с sf.net сайта colorer .

>>> MCColorer

anonymous

Проверено: Shaman007 ()
Ответ на: комментарий от anonymous

dh в режиме просмотра удалит символ слева от курсора, об удалении в остальных направлениях догадайся сам:)

Syncro ★★★★★
()
Ответ на: комментарий от KRoN73

>Я тут как-то вопрошал про vim - как у него с вложенной раскраской.

>Т.к. есть PHP, код HTML в нём чтобы как HTML был раскрашен, а PHP-как >PHP. А в этом HTML чтобы ещё и JavaScript как JavaScript был раскрашен. >Сказали - не умеет такого.

Ужас какой. В vim в syntax-файлах для таких вещей делается source <нужный файл подсветки> по регекспу и легко совмещается HTML+PHP+CSS+JAVASCRIPT и и.п. Даже подсветка для C++ сделана как подсветка для C c добавлениями.

А в emacs вообще для таких вещей есть mmm-mode: совмещает в одном файле несколько режимов и тогда для разных кусков файла не только разная подсветка, но и сочетания клавиш могут иметь разный смысл. Например, для CWEB можно совместить cc-mode и auctex+preview-latex. Ну или тот же html+php.

anonymous
()
Ответ на: комментарий от anonymous

>И не стыдно с таким образованием и стажем бред про "нормальность" программистов нести?

Просто у меня, в отличии от некоторых, есть приличный опыт работы с самыми разными программистами разных школ. Так что я могу делать некоторые выводы о манерах программирования.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>Ужас какой. В vim в syntax-файлах для таких вещей делается

Ну вы уж там между собой договоритесь... А то такое впечатление, что друг другу противоречите. Кроме того, я элементарно не могу тратить недели времени на настройку и освоение vim'а. Так что я лучше буду по-прежнему работать в mcedit + Eclipse, где нужно мне работает в нужном мне виде "из коробки" (а если colorer под utf8 заведётся - вообще замечательно). А vim - так пока и будет в фоновом режиме. Глядишь, за год и настроится...

Именно в этом, ИМХО, его самый большой недостаток на сегодня :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Syncro

>> Редактор должен быть прост и безотказен как трехлинейная винтовка.

>должен твоей бабушке:) ? нет ну если пару ключиков в конфиге раз в неделю поправить .. и все-таки "лучше день потерять зато потом за 5 минут долететь" (с) Крылья, ноги и хвосты

Да-да, мы помним, чем закончился мультик!

DukeSS
()
Ответ на: комментарий от Syncro

> Вместо ins есть буковка i(v - в режим выделения), ecs можешь перебиндить поближе (на капс например) если далеко тянуться.

Кстати, да. У меня дома Microsoft Natural Multimedia Keyboard. Так там клавиши Ins нет на положенном месте (только в цифровом блоке). Vim тут рулит не по-детски. :)

Skull ★★★★★
()
Ответ на: комментарий от Evgueni

> Это похоже на наркотическую зависимость - лечится emacsом в больших количествах.

Евгений, это может быть вылечено и shell+vim. Или Kate/KDevelop. Мир светом на Emacs не сошёлся. :)

Skull ★★★★★
()
Ответ на: комментарий от KRoN73

> Пять нажатий вместо двух (+охрененные затраты мозга на запоминание этих комбинаций, вместо того, чтобы заниматься основной задачей) - это точно другая идеология ;)

Удаление 20 нижних строк как сделаете?

Я в основном использую Kate, но и vim частенько приходится. После этого редакторы mc и Far нервно сосут в сторонке. :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

>Удаление 20 нижних строк как сделаете?

Отвечал уже выше, но повторюсь. Удалять по 20 строк мне нужно порядка, эдак, на три реже, чем переходить на строку выше/ниже в режиме редактирования :)

И, потом, мне правда интересно, вы что, эти 20 строк _считаете_? Мне на их подсчёт нужно будет секунд 20, если считать по одной (ибо трудно не сбиться), либо секунд 7, если по разнице строк.

На удаление их в mcedit по F3+F8 мне нужно будет около двух секунд.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>И, потом, мне правда интересно, вы что, эти 20 строк _считаете_? Мне на их подсчёт нужно будет секунд 20, если считать по одной (ибо трудно не сбиться), либо секунд 7, если по разнице строк.

>На удаление их в mcedit по F3+F8 мне нужно будет около двух секунд.

а если v{(20 раз)j}d - так нормально? При необходимости конечно {ESC} в начале

anonymous
()
Ответ на: комментарий от KRoN73

> Просто у меня, в отличии от некоторых, есть приличный опыт работы с самыми разными программистами разных школ.

Значит недостаточный :-D

> Так что я могу делать некоторые выводы о манерах программирования.

Можете, только зачем вы делаете неверные выводы? ;-)

anonymous
()
Ответ на: комментарий от anonymous

>а если v{(20 раз)j}d - так нормально?

Так - нормально :)

Тем не менее, всё равно предпочитаю несмешивание управляющих и символьных клавишь :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

v9j9j2j - примерно так это выглядит если Вам лень считать строки,
или dd9.9.2.

> Тем не менее, всё равно предпочитаю несмешивание управляющих и символьных клавишь :)

Не вижу причин гордиться этим, равно как и огорчаться, в принципе. Возможно vim просто не для Вас, а может быть через пару лет у вас будет немного времени чтобы изучить его как следует и Вы измените своё мнение. Одно лишь знание vim-а никого не сделало хорошим разработчиком. :-)

iNode
()
Ответ на: комментарий от anonymous

> В чем тайный смысл такого смещения?

на европейских клавиатурах не всегда справа от 'l' точка с запятой. а hjkl везде почти одинаковые

anonymous
()
Ответ на: комментарий от iNode

Первая реакция от разработчиков mc:
Pavel Tsekov весьма рад появлению этого патча и проведёт исследование на предмет возможности включения поддержки colorer-а в официальную ветку. Это (в случае успеха) позволит также реализовать подсветку синтаксиса и при просмотре(а не только при редактировании).

iNode
()
Ответ на: комментарий от anonymous

>Да , только не умеет менять если консоль в UTF-8 , в таком случае грызыите ногти , вот об этом давно подумать бы разработчикам MC

пусть об этом думают (шлют патчи для непонятливых вроде тебя) те, кто мучается с этим utf в консоли

зы. это опенсорц вьюноша. за вас нужное горстке тебе подобных никто ничего делать не будет

anonymous
()
Ответ на: комментарий от KRoN73

> Т.к. есть PHP, код HTML в нём чтобы как HTML был раскрашен, а PHP-как PHP. А в этом HTML чтобы ещё и JavaScript как JavaScript был раскрашен. Сказали - не умеет такого.

Все он умеет. Открой синтакс файл php.vim и почитай комментарии в начале.

Novel ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.