LINUX.ORG.RU

Подсветка синтаксиса в nano

 


0

1

Поставляемый набор вариантов подсветки синтаксиса в комплекте с nano скуден, а по интернету разбросаны сомнительные, зачастую наколенные варианты. Есть какой-нибудь сборник правил подсветки синтаксиса для nano?

★★★★★

а по интернету разбросаны сомнительные, зачастую наколенные варианты

Они точно хуже убогих комплектных?

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

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

Для ввода комментария к git/osc commit или правки строки в конфигурационном файле мне это кажется немного перебором.

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

Вроде неплохой, но почему-то открывается фиксированного размера, а не на весь konsole.

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

Спасибо, не знал. Хотя очень странно.
ТС, осиль vim/emacs.

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

Как? В документации про настройки только переназначение горячих клавиш и редактирование меню.

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

F1 - Menu
Последняя - Prefs
В ней что то типа right margin ( я меню менял под себя, и в своем несколько по другому)

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

более похож на вменяемый редактор чем vim, и при этом в нем куча подсветок, также просто написать свою

и новые нескучные обои

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

Для ввода комментария к git/osc commit или правки строки в конфигурационном файле мне это кажется немного перебором.

emacsclient

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

Vim точно не перебор. Уже как отче наш
$ svn diff file1 file2 | vim -
$svn ci file1 file2 (опять же открывается vim)

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

man сарказм

как бы намекает на твоё неосиляторство одного из двух единственно-нормальных редакторов

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

configure critical error
чувство юмора - not detected
красноглазие в легкой форме - OK
Needed reconfigure

А вот это от автора ne, который автор тянет на линупс еще с амиги -
If you have the resources and the patience to use emacs or the right mental twist to use vi then probably ne is not for you. However, if you need an editor that:
много вкусностей
… then you should try ne.

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

возможно... но автор информирует о «the right mental twist to use vi»
а vi и vim всё таки отличаются, причём более чем достаточно

и (если взять начало беседы q11q11 vs Serg5Markov на тему ne) - речь шла о

при этом в нем куча подсветок, также просто написать свою

vim так-же не обделён подбными наворотами (Подсветка синтаксиса в nano (комментарий)), потому и было сказано что ты просто не разобрался (если вообще пробовал) как это сделать

а на тему вменяемости vim - вменяемость понятие субъективное :)

до кучи - у vim есть нэйтивные версии под большое кол-во платформ, а именно:
Unix
MS-DOS and MS-Windows
Amiga
OS/2
Macintosh
Android
i/OS
QNX
Agenda
Sharp Zaurus
HP Jornada
MS-Windows CE
Compaq Tru64 Unix on Alpha
Cygwin (console)
Cygwin (with GTK GUI)
Open VMS
RISC OS
MorphOS

в сравнении посмотрим на список доступных платформ для использования ne:
gzip'd sources for any POSIX-compliant UNIX
RPM archive for i386 ... on RPM-based distributions.
Cygwin environment
Mac OS X

что как бы намекает - пользователь vim будет иметь удобный и привычный ему инструмент на огромном количестве платформ (куда бы нелёгкая не занесла), а вот пользователю ne прийдётся искать другой инструмент, при этом (выбрав нечто) он будет огорчён неудобством и дискомфортом с которыми ему пришлось столкнуться

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

На кой аллах мне эти многие платформы ? :-) Речь о линупсе, а в винде полно таких редакторов еще со времен доса, тот же фотон и еще тьма других, в которых переучиваться с ne просто не надо, у них схожи и интерфейс и шорткаты и многое другое. И как то думаю, что количество пользователей старых досовских редакторов в винде много больше чем пользователей на ней вима :-) , В максоси ne есть.

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

В максоси ne есть

я это упомянул в списке платформ :)


ты вообще vim пробовал? пробовал его возможности и гибкость редактирования текста?

вот простой пример для сравнения как мы редактируем текст в vim и в любом редакторе типа notepad... да-да, именно notepad, так как управление редактированием в любом редакторе КРОМЕ vim/emacs - происходит именно как в notepad

текст: var qwe = «asd zxc rty fgh»;
курсор стоит на «r» внутри кавычек
задача: заменить весь текст внутри кавычек на какой нибудь другой

что делает пользователь notepad:
1. ctrl+left
2. ctrl+left
3. shift+ctrl+right
4. shift+ctrl+right
5. shift+ctrl+right
6. shift+ctrl+right
7. delete
8. начинает писать какой нибудь другой текст

что делает пользователь vim:
1. ci"
2. начинает писать какой нибудь другой текст

поясню, ci" означает change inside "

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

так какой-же редактор невменяемый?
тот который позволяет сделать 2 действия вместо 8ми???

думаю я уже ответил на свой-же вопрос в начале поста - ты даже понятия не имеешь что такое vim и какие возможности он предоставляет пользователю

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

Думаю что ты просто пальцы гнешь на пустом месте :-), вимом просто неудобно пользоваться человеку, который привык к совершенно другому, и тоже самое в привычном делает гораздо быстрее чем в виме А осваивать вим для того, чтобы в нем с той же скоростью делать тоже самое, ему упало чуть менее чем никак :-)

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

А у меня упорно 80x25 а на весь терминал подстраивается только если изменить его размер.

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

ты просто пальцы гнешь на пустом месте

да, гну пальцы, с той лишь разницей что НЕ на пустом месте

осваивать вим для того, чтобы в нем с той же скоростью делать тоже самое

думаю пример в моём прошлом посте наглядно показвает что то-же самое в виме делается ГОРАЗДО быстрее

тебе просто не с чем сравнивать, ты пытаешься додумать что-то о чём не имеешь представления, единственное что ты знаешь - в vim не привычное для тебя управление

я же не родился со знанием вима, я как и все сидел на чём-то-типа-нотпада (на который изначально тоже было потрачено время на изучение и привыкание), потом посмотрел несколько видосов, мне это показалось более мощным чем всё чем я пользовался много лет, процесс перехода занял примерно 2 недели по паре часов в день, за это время я освоил базу вима (не путать с vi), которая позволила ускорить и упростить процесс кодописания

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

но ты же (даже не пытаясь попробовать и узнать что-то новое) всё равно будешь уверен что vim это неудобное непонятное нечто, которым просто невозможно пользоваться :)

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

Вот что у меня в ~/ne/.default#ap
ТabSize 8
ClipNumber 0
RightMargin 0
FreeForm 1
HexCode 0
WordWrap 0
AutoIndent 1
PreserveCR 0
Insert 1
DoUndo 1
AutoPrefs 1
NoFileReq 0
CaseSearch 0
Tabs 1
ShiftTabs 1
AutoMatchBracket 1
Binary 0
UTF8Auto 1
VisualBell 0

при этом ширина любая, но максимум все равно 255 наверное

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

«Тынепонял» :-) мне вим как и ne нужен только для быстрой правки маленьких файлов типа простеньких конфигов, и учить какую то замудренную хрень ради того, чтобы сделать то, что я и так быстро делаю в нормальном редакторе мне просто не нужно

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

учить новое для «конфиги править» - согласен, не имеет смысла :)
я же гоняю вим как IDE

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.