Посоветуйте IDE или редактор для кастомного языка

avatar dick_bickenbach

210

9

dick_bickenbach

Пользователь

Регистрация: 27.12.2014

Сообщения: 501

Рейтинг: 362

dick_bickenbach

Регистрация: 27.12.2014

Сообщения: 501

Рейтинг: 362

Привет!

В данный момент пользуюсь notepad++, в котором настроена подсветка синтаксиса кастомного паскалеподобного языка. Возникла острая необходимость в автозакрывании тегов. В какой IDE (или редакторе) проще и быстрее всего добавить кастомный язык + подсветку + автозакрытие тегов?

Пример:

caseone -> нажимаю Tab (или что там будет) и получаю:

Спойлер:

caseone
    when

    when

    default

endcase



Berglol

Пользователь

Регистрация: 20.09.2013

Сообщения: 934

Рейтинг: 1737

Berglol

Регистрация: 20.09.2013

Сообщения: 934

Рейтинг: 1737

vs code

MAYHEM-

Пользователь

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

MAYHEM-

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

в intellij есть live templates,в vs code сниппеты и т.д.

что за автозакрывание хз

Sudjiro

Пользователь

Регистрация: 17.12.2011

Сообщения: 18569

Рейтинг: 6281

Sudjiro

Регистрация: 17.12.2011

Сообщения: 18569

Рейтинг: 6281

MAYHEM- сказал(а):

что за автозакрывание хз

Нажмите, чтобы раскрыть...

пишешь <любой тэг> и автоматом он закрывается

MAYHEM-

Пользователь

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

MAYHEM-

Регистрация: 29.04.2017

Сообщения: 1079

Рейтинг: 230

Sudjiro сказал(а):

пишешь <любой тэг> и автоматом он закрывается

Нажмите, чтобы раскрыть...

ну так любой редактор с емметом умеет и у тса немного другой пример

Balea

Пользователь

Регистрация: 17.05.2019

Сообщения: 7889

Рейтинг: 494

Нарушения: 1000

Balea

Регистрация: 17.05.2019

Сообщения: 7889

Рейтинг: 494

Нарушения: 1000

dick_bickenbach сказал(а):

Привет!

В данный момент пользуюсь notepad++, в котором настроена подсветка синтаксиса кастомного паскалеподобного языка. Возникла острая необходимость в автозакрывании тегов. В какой IDE (или редакторе) проще и быстрее всего добавить кастомный язык + подсветку + автозакрытие тегов?

Пример:

caseone -> нажимаю Tab (или что там будет) и получаю:

Спойлер:

caseone
    when

    when

    default

endcase



Нажмите, чтобы раскрыть...

блокнот

Sudjiro

Пользователь

Регистрация: 17.12.2011

Сообщения: 18569

Рейтинг: 6281

Sudjiro

Регистрация: 17.12.2011

Сообщения: 18569

Рейтинг: 6281

MAYHEM- сказал(а):

ну так любой редактор с емметом умеет и у тса немного другой пример

Нажмите, чтобы раскрыть...

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

Александр

Почетный пользователь

Регистрация: 10.08.2013

Сообщения: 5560

Рейтинг: 4347

Александр

Регистрация: 10.08.2013

Сообщения: 5560

Рейтинг: 4347

Одно время перешёл с notepad на brackets, но он быстро надоел + интерфейс слишком топорный, нельзя открыть одиночные файлы, так как он будет смешивать их с открытым проектом и прочее

Пока замены notepad++ как редактора нет

HealSlut

Пользователь

Регистрация: 25.08.2018

Сообщения: 2572

Рейтинг: 7973

HealSlut

Регистрация: 25.08.2018

Сообщения: 2572

Рейтинг: 7973

img

Говорят, что emacs умеет все, но его нужно уметь готовить.

kalakawa

Пользователь

Регистрация: 09.10.2013

Сообщения: 6900

Рейтинг: 3798

kalakawa

Регистрация: 09.10.2013

Сообщения: 6900

Рейтинг: 3798

Berglol сказал(а):

vs code

Нажмите, чтобы раскрыть...

настрой плз валидацию для пхп, работающего в докере