metaclass: (Default)
[personal profile] metaclass
Запилил в Sublime Text консоль для разработки-отладки своего бухгалтерского сервиса, с помощью SublimeRepl.
Думал сначала сделать по-человечески - lein там, nrepl и прочее. Хрен там, или я идеологии не понимаю, или оно несовместимо с моими методами работы. Лейнинген запускается в своей папке и все, никаких моих файлов не видит, проекта не видит, итд.
Ну и он, вообще говоря, мне не нужен - я сделал еще одну команду, аналогичную существующим, которая запускает мой сервис с реплом сразу жабой, с указанными вручную параметрами. И SublimeREPL так устроен, что его это вполне устраивает.
Т.е. раньше я запускал сервис отдельно - cmd-скриптом и в его консоли работал - релоад кода, отладочные вызовы итд. Но, как известно. cmd.exe в винде - это жуткое проклятие, например в нем не работает буфер обмена со стандартными сочетаниями клавиш. Ну и персистентной истории в жабной строке ввода тоже нет. А тут - сразу буфер, история, подсветка, подсказки с дополнением.

Date: 2013-05-14 12:36 am (UTC)
From: [identity profile] hshhhhh.livejournal.com
Заголовок настолько хорош что даже добавить нечего.

Date: 2013-05-14 05:30 am (UTC)
From: [identity profile] blackyblack.livejournal.com
И чо удобно? Или отдельная консолька всё же лучше? А то емакс конечно сам компилировать умеет и шелл показывать, но я всё равно делаю эти операции в отдельном окошке.

Date: 2013-05-14 09:36 am (UTC)
From: [identity profile] metaclass.livejournal.com
Под виндой - без вариантов. В консоли нет нормального буфера обмена - в морг.

Date: 2013-05-14 09:37 am (UTC)
From: [identity profile] blackyblack.livejournal.com
А Фар на что?

Date: 2013-05-14 09:40 am (UTC)
From: [identity profile] metaclass.livejournal.com
Фар работает только со своей консолью. При запуске жабокложури она забирает консоль себе и фаровские клавиши больше не работают.

Date: 2013-05-15 06:38 pm (UTC)
From: [personal profile] alll
А почему у саблайма жабакложурь не забирает?

Date: 2013-05-15 06:46 pm (UTC)
From: [identity profile] metaclass.livejournal.com
У саблайма нет своей консоли. Он создает субпроцесс и перехватывает его stdin/stdout/stderr себе.

Date: 2013-05-15 07:24 pm (UTC)
From: [personal profile] alll
надо бы и фар подхачить, что ли

Date: 2013-05-15 08:50 pm (UTC)
From: [identity profile] theiced.livejournal.com
фар ненужен (и говно)

Date: 2013-05-14 06:37 am (UTC)
From: [identity profile] andrew krawchuk (from livejournal.com)
Что только люди не делают, лишь бы не пользоваться нормальными ОСями.

Date: 2013-05-14 07:01 am (UTC)
From: [personal profile] alll
Вы так говорите, будто искаропочная линуксовая консоль давно умеет буфер обмена со стандартными сочетаниями клавиш.

Date: 2013-05-15 05:34 am (UTC)
From: [identity profile] andrew krawchuk (from livejournal.com)
Ну, стандартные - нестандартные, а Ctrl-Insert и Shift-Insert и выделение мышью с кликом колесом любой уважающий себя эмулятор терминала умеет с незапамятных времён.

Date: 2013-05-15 06:35 pm (UTC)
From: [personal profile] alll
Внезапно Far это тоже умеет (об уважении промолчим).

Date: 2013-05-15 08:55 pm (UTC)
From: [identity profile] theiced.livejournal.com
M-w C-y?

Date: 2013-05-14 08:36 am (UTC)
From: [identity profile] asvil (from livejournal.com)
Ещё бы в емакс придумали протокол работы с окнами и вообще добавили в него эклипсовых воркспейсов, цены б ему не было.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 15th, 2025 05:57 am
Powered by Dreamwidth Studios