Oberon space

General Category => Общий раздел => Тема начата: ilovb от Октябрь 15, 2012, 07:10:28 pm

Название: Sublime Text 2
Отправлено: ilovb от Октябрь 15, 2012, 07:10:28 pm
Офигенный редактор. Прям воплощение моих мечт. Все клавишные сочетания на месте. Ведет себя ожидаемо. Интерфейс очень приятный. Просто шедевр по сравнению с редактором BB (сколько бы там супер-пупер идей не было)

http://habrahabr.ru/post/147856/
http://www.sublimetext.com/2

ps Че ж я раньше его не видел...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 15, 2012, 07:32:05 pm
Офигенный редактор. Прям воплощение моих мечт. Все клавишные сочетания на месте. Ведет себя ожидаемо. Интерфейс очень приятный. Просто шедевр по сравнению с редактором BB (сколько бы там супер-пупер идей не было)
Пользуюсь каждый день. Качество - выше среднего. Но конечно это не воплощение всех моих мечт. Тот же kate лучше (для меня), но он только под линуксом (а мне еще макось нужна).
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 15, 2012, 07:52:08 pm
Офигенный редактор. Прям воплощение моих мечт. Все клавишные сочетания на месте. Ведет себя ожидаемо. Интерфейс очень приятный. Просто шедевр по сравнению с редактором BB (сколько бы там супер-пупер идей не было)

Да, я тоже перешел на него. Не без глючков, но все принципиальные моменты сделаны правильно.

P.S. Пока больше всего парит отсутствие нормально настраиваемых отступов.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 16, 2012, 05:44:34 am
Так шрифт там сменить уже можно или всё ещё нет? Когда-то только этот недостаток меня отпугнул от сублимэ...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 08:34:14 am
Так шрифт там сменить уже можно или всё ещё нет? Когда-то только этот недостаток меня отпугнул от сублимэ...

Там всегда это можно было.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 16, 2012, 09:47:41 am
Так шрифт там сменить уже можно или всё ещё нет? Когда-то только этот недостаток меня отпугнул от сублимэ...

Там всегда это можно было.

Надо же! о_О Что же я не видел этого пункта меню?
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 10:34:48 am
Надо же! о_О Что же я не видел этого пункта меню?
Этого нет в пункте меню. Зачем оно там?
Название: Re: Sublime Text 2
Отправлено: kkk от Октябрь 16, 2012, 10:56:54 am
Они очень тщательно прячут фичи.
Разве что полоса прокрутки прикольная, с эскизом сырца.
А как там настроить, например, компиляцию компилером gpcp через командную строку?
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 16, 2012, 11:29:13 am
Офигенный редактор. Прям воплощение моих мечт. Все клавишные сочетания на месте. Ведет себя ожидаемо. Интерфейс очень приятный. Просто шедевр по сравнению с редактором BB (сколько бы там супер-пупер идей не было)

http://habrahabr.ru/post/147856/
http://www.sublimetext.com/2

ps Че ж я раньше его не видел...
а в чем кайф?  не просекаю оргазмов "true -проггеров" и косящих под них.. редактор как редактор....50 баков -дорого (но не для фанатов)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 16, 2012, 11:47:45 am
ах он ещё и платный? о_О пусть идёт лесом... ))
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 12:13:02 pm
ах он ещё и платный? о_О пусть идёт лесом... ))
Оно шаровара. Можно не платить.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 12:18:19 pm
Они очень тщательно прячут фичи.
Разве что полоса прокрутки прикольная, с эскизом сырца.
А как там настроить, например, компиляцию компилером gpcp через командную строку?
Делаешь свою build system и все (там даже в менюшке по этому поводу пункт есть).

Меня в нем (как и во многих иных, кроме kate) огорчает другое - в нем нет нормального шела. А как работать без шела можно - я не знаю.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 16, 2012, 12:41:40 pm
а в чем кайф?

Лично для меня кайф в том, что я нашел почти все любимые мной клавишные сочетания

ctrl + space
ctrl + f3
ctrl + up
ctrl + down
shift + mwheelup
shift + mwheeldown
f2
ctrl + f2
shift + f2
ctrl + /
ctrl + shift + /
ctrl + G
ctrl + tab (также одиночный)
и т.д. и т.п.

т.е. все ожидаемые мной сочетания присутствуют. Это очень приятно.

Полноэкранный режим. Двухпанельный режим. Мультивыделение текста. Дерево каталогов слева.
Также поддержка всех этих современных свистоперделок.

Поддержка плагинов. (на питоне!)

Большинство из этого и в других редакторах присутствует. Но в этом все просто стильно и удобно.
Например notepad++ меня совсем не вставляет своей корявостью.

Я об этом редакторе только вчера узнал. И пока впечатления очень хорошие.

ps Полоса прокрутки тоже понравилась. Удобно блин на исходниках более 1k строк. Дополнительный способ навигации - это всегда гут.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 16, 2012, 12:46:16 pm
ах он ещё и платный? о_О пусть идёт лесом... ))

А чем плоха платность? Я готов платить за качественный продукт, который мне удобен. Это бесплатные велосипеды с квадратными колесами идут лесом  :)
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 12:47:29 pm
Да, а еще мне в Sublime дико нехватает емаксового follow-mode (http://www.gnu.org/software/emacs/manual/html_node/emacs/Follow-Mode.html)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 16, 2012, 01:05:21 pm
Впечатляющий списочек:
http://wbond.net/sublime_packages/community
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 01:06:04 pm
Да, а еще мне в Sublime дико нехватает емаксового follow-mode (http://www.gnu.org/software/emacs/manual/html_node/emacs/Follow-Mode.html)
Вот тут есть жалкое подобие: http://www.sublimetext.com/forum/viewtopic.php?f=4&t=6301

Но оно настолько жалкое, что аж неюзабельное.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 16, 2012, 04:05:41 pm
а в чем кайф?

Лично для меня кайф в том, что я нашел почти все любимые мной клавишные сочетания

ctrl + space
ctrl + f3
ctrl + up
ctrl + down
shift + mwheelup
shift + mwheeldown
f2
ctrl + f2
shift + f2
ctrl + /
ctrl + shift + /
ctrl + G
ctrl + tab (также одиночный)
и т.д. и т.п.

т.е. все ожидаемые мной сочетания присутствуют. Это очень приятно.

Полноэкранный режим. Двухпанельный режим. Мультивыделение текста. Дерево каталогов слева.
Также поддержка всех этих современных свистоперделок.

Поддержка плагинов. (на питоне!)

Большинство из этого и в других редакторах присутствует. Но в этом все просто стильно и удобно.
Например notepad++ меня совсем не вставляет своей корявостью.

Я об этом редакторе только вчера узнал. И пока впечатления очень хорошие.

ps Полоса прокрутки тоже понравилась. Удобно блин на исходниках более 1k строк. Дополнительный способ навигации - это всегда гут.
Тык.. любой редактор претендующий на эпитет  "профессиональный" может энто... а насчет вертикальных блоков... блин мне вспоминается q.exe....
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 04:16:06 pm
Тык.. любой редактор претендующий на эпитет  "профессиональный" может энто... а насчет вертикальных блоков... блин мне вспоминается q.exe....
Перечисли пожалуйста списочек таких профессиональных редакторов которые имеют версии для Mac, Win, Lin одновременно.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 16, 2012, 04:18:56 pm
Тык.. любой редактор претендующий на эпитет  "профессиональный" может энто... а насчет вертикальных блоков... блин мне вспоминается q.exe....
Перечисли пожалуйста списочек таких профессиональных редакторов которые имеют версии для Mac, Win, Lin одновременно.
может slickedit ?  ;D
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 16, 2012, 04:25:25 pm
Тык.. любой редактор претендующий на эпитет  "профессиональный" может энто... а насчет вертикальных блоков... блин мне вспоминается q.exe....
Перечисли пожалуйста списочек таких профессиональных редакторов которые имеют версии для Mac, Win, Lin одновременно.
может slickedit ?  ;D
Попробую на досуге. Но, по моему, оно не умеет легко расширяться.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 16, 2012, 04:28:57 pm
Попробую на досуге. Но, по моему, оно не умеет легко расширяться.
= ОК... поймите.. главным образом я смеюсь  над собой.. блин человек слаб... :) но может быть в этом и проявляется его человечность...
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 16, 2012, 04:32:21 pm
а в чем кайф?  не просекаю оргазмов "true -проггеров" и косящих под них.. редактор как редактор....50 баков -дорого (но не для фанатов)

Для меня решающим фактором было то, что оно нормально (без плясок с XWindow  и т.п. псевдопортабельностью) работает на маке. Плюс все человеческие фичи из коробки (начиная с нормального стекового переключения окон и заканчивая мгновенной навигацией по файловому дереву). Человеческие плагины на питоне и т.д. и т.п.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 16, 2012, 06:13:39 pm
Бесплатный курс по работе с Sublime Text 2
http://habrahabr.ru/post/152325/
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 07:41:00 am
Они очень тщательно прячут фичи.
Разве что полоса прокрутки прикольная, с эскизом сырца.
А как там настроить, например, компиляцию компилером gpcp через командную строку?
Делаешь свою build system и все (там даже в менюшке по этому поводу пункт есть).

Меня в нем (как и во многих иных, кроме kate) огорчает другое - в нем нет нормального шела. А как работать без шела можно - я не знаю.
Ну да.. небрежно..так   ;D постепенно изучая Питон,  х-во сгрупированные опции  конфигурационного файла.. и нарываясь  на прелести , вроде невозможности использования в путях русских букв.. - короче развлекалово  на 50 баксов обеспечено. - но закос под true проггера  стоит того ... не правда ли?  ;)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 08:25:40 am
Если знаете редактор лучше этого, то поделитесь.

slickedit я посмотрел. Имхо какашка.
Но каждому свое конечно. Мне нравится стиль гуглохрома. Sublime Text 2 из той же оперы.

ps Где там у вас русские пути не работают?
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 08:35:14 am
Если знаете редактор лучше этого, то поделитесь.

slickedit я посмотрел. Имхо какашка.
Но каждому свое конечно. Мне нравится стиль гуглохрома. Sublime Text 2 из той же оперы.

ps Где там у вас русские пути не работают?
   ;D  что так нервничаете?.  -сказал же - в конфигурационном файле... про  слик.. - так я ответил на КОНКРЕТНЫЙ вопрос Алексея (про функциональность с мультиплатформенностью). Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что
 обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 08:41:03 am
Рад за вас. Только ветка не об IDE а о текстовом редакторе.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 08:43:10 am
Рад за вас. Только ветка не об IDE а о текстовом редакторе.
я в курсе     :) , но это было лишь ответом на ВАШЕ сообщение  ;)
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 08:48:44 am
и еще.. способностью нормально редактировать, подсвечивать, искать, делать автокомплит.. можно удивить сейчас. лишь любителей ББ... но и тут не без конфуза.. - немодальными окнами ББ пользоваться гораздо удобнее чем-  чудом мысли  - слоями в subj
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 09:30:46 am
Забавно.  :)  На мой взгляд эти "немодальные окошки" - главный минус интерфейса BB.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 09:47:44 am
DIzer, а как вам Ctrl+P?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 18, 2012, 09:49:22 am
и еще.. способностью нормально редактировать, подсвечивать, искать, делать автокомплит.. можно удивить сейчас. лишь любителей ББ... но и тут не без конфуза.. - немодальными окнами ББ пользоваться гораздо удобнее чем-  чудом мысли  - слоями в subj
Немодальные окна -- это Вы имеете в виду MDI-стиль?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 18, 2012, 09:50:22 am
DIzer, а как вам Ctrl+P?

Ctrl+P -- это вывод документа на печать на принтере что ли? И что там особенного в сублиме с этим?
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 10:23:09 am
DIzer, а как вам Ctrl+P?

Ctrl+P -- это выво2д документа на печать на принтере что ли? И что там особенного в сублиме с этим?
наверное...2ilovb- не знаю не пользовался   ;D
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 10:27:18 am
и еще.. способностью нормально редактировать, подсвечивать, искать, делать автокомплит.. можно удивить сейчас. лишь любителей ББ... но и тут не без конфуза.. - немодальными окнами ББ пользоваться гораздо удобнее чем-  чудом мысли  - слоями в subj
Немодальные окна -- это Вы имеете в виду MDI-стиль?
скорее концепцию..они есть во многих средах например инспектора обьектов..
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 11:32:13 am
DIzer, а как вам Ctrl+P?

Ctrl+P -- это выво2д документа на печать на принтере что ли? И что там особенного в сублиме с этим?
наверное...2ilovb- не знаю не пользовался   ;D

Это нечеткий поиск файлов + поиск внутри этих файлов
Надеюсь по видео понятно будет:
http://www.youtube.com/watch?v=-eRRyxHyJ4E
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 11:41:37 am
Цитировать
Одна из самых разрекламированных функций редактора — нечёткий поиск. Он позволяет найти «modules/gallery/view/gallery/page.jade» вбив лишь «gapaja». Сказать, что это экономит время — всё равно, что ничего не сказать. В 99% случаев я открываю файлы или нахожу нужную мне функцию по вот таким вот обрывкам, напоминающим какой-то восточно-азиатский диалект :) Из коробки доступны:

Ctrl + P — поиск по файлам проекта
Ctrl + R — поиск по функциям (по template-ам в XSLT, селекторам в CSS/SCSS и т.д.)
Ctrl + Shift + P — поиск по меню (а туда попадают, в том числе, и новые функции из плагинов, т.е. не обязательно запоминать горячие клавиши для редко-используемых возможностей)
Ctrl + ; — поиск по словам. Например, вбив dbr, можно найти, где же вы забыли убрать служебный debugger в js-файле
Ctrl + G — номер строки (не fuzzy-поиск, но, я думаю, здесь ему самое место)

Поиграв с этими комбинациями, вы можете обратить внимание на то, что эти режимы можно комбинировать. К примеру, вбив gapaja@gallery_list, мы попадём не в начало файла, а сразу к mixin-у gallery_list.

http://habrahabr.ru/post/147856/
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 11:53:25 am
Понятно  регулярка..в тех немногих случаях когда стандарта не хватало использовал сторонние утилиты.в т.ч. Системные
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 12:14:15 pm
Неа, не регулярка. Регулярка там отдельно есть.
А ваабсче проще качнуть и поиграца. Нравится или нет - это личные предпочтения каждого. Мне например по специфике профессии приходится колотить довольно много кода. Хороший текстовый редактор как воздух. (хотя в 1С в общем сносный редактор, но саблайм явно круче).
Речь даже не об автокомплитах, переходах к объявлению и т.д. То бишь не о фичах IDE.
Речь о редактировании текста. Например в 1С нет сочетания ctrl+shift+up/down, а мне его очень не хватает.
И кстати, я при наборе кода активно использую практически все сочетания 1С, а также активно использую текстовые шаблоны (что-то вроде сниппетов в саблайме). И мне один хрен мало  :)
Если бы 1С-ники прикрутили подобие нечеткого поиска из саблайма... моему счастью не было бы предела.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 18, 2012, 01:31:28 pm
А я, кстати, в Sublime отключил Minimap, ибо пользы от нее не много, а место занимает.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 01:40:55 pm
Да, иногда даже мешает.
Кстати включать/отключать ее можно ctrl+shift+p+"mi"+enter.
Ну или можно добавить шорткат.

ps Вообще кайфово кстати, что можно быстро добраться до пункта меню не трогая крысу ;)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 18, 2012, 02:05:02 pm
ps Вообще кайфово кстати, что можно быстро добраться до пункта меню не трогая крысу ;)

Смотрите, туннельный синдром не заработайте ))
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 02:07:28 pm
У меня от крысы рука больше болит, чем от клавы  ;)
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 18, 2012, 02:27:34 pm
У меня от крысы рука больше болит, чем от клавы  ;)
А я крысой уже несколько лет не пользуюсь.
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 18, 2012, 03:36:06 pm
А я, кстати, в Sublime отключил Minimap, ибо пользы от нее не много, а место занимает.

Да, я тоже отключил (хотя места на мониторе много).
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 18, 2012, 03:38:26 pm
Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..

А вот для js, например, какая IDE?
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 18, 2012, 04:09:02 pm
Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..

А вот для js, например, какая IDE?
Да! И для Go пожалуйста ;-)
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 18, 2012, 04:47:07 pm
А вот для js, например, какая IDE?
Да! И для Go пожалуйста ;-)

Да, и для C++ на маке? (предложение XCode восприниму как издевательство).
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 18, 2012, 04:57:13 pm
Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что
 обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..

Мне кажется я понимаю о чем ты говоришь. Я сам до последнего пользовался ФАРом для всего, для чего не катит студия. Как раз из соображений "не совсем удобно, зато дешевле". Пока в очередной раз не пришлось плотно на маке девелопить, причем на C++. Какое-то время пытался вложиться в vim... и тут подвернулся сублим. Так что теперь я и на винде редактирую только в нем все, что не C++ и не C# (тут студия с ассистом и решарпером вне конкуренции).
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 18, 2012, 05:05:02 pm
Да, и для C++ на маке? (предложение XCode восприниму как издевательство).
Eclipse!
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 18, 2012, 06:15:44 pm
Да, и для C++ на маке? (предложение XCode восприниму как издевательство).
Eclipse!

Жабье тормозилово.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 18, 2012, 06:26:30 pm
Да, и для C++ на маке? (предложение XCode восприниму как издевательство).
Eclipse!

Жабье тормозилово.
Да не, работает вполне вменяемо. Я даже 4 года назад на машинке с 512 Мб ОЗУ нормально пользовал для проекта в 300000 строк кода (С++).
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 07:25:31 pm
Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..

А вот для js, например, какая IDE?
мне хватало  phped
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 07:34:36 pm
Кстати:
Sublime Text, Vi, Emacs: TypeScript enabled! (http://blogs.msdn.com/b/interoperability/archive/2012/10/01/sublime-text-vi-emacs-typescript-enabled.aspx)

Что как бэ намекает...  ;)
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 18, 2012, 07:35:34 pm
Лично я пользуюсь IDE в зависимости от проекта (языка) - xdev, vs, delphi,  phped, netbeans .. и считаю , что обходится это дешевле (с точки зрения обучения) - чем копание в настройках поделок..

А вот для js, например, какая IDE?
Да! И для Go пожалуйста ;-)
ничего серьезного на нем не писал, а для ковыряний хватало liteide
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 18, 2012, 09:30:43 pm
Ахах, чувак сначала кинулся защищать NPP, но чуть позже...:  ;D
Цитировать
Господа профессионалы Notepad ++ — сильно хочется подсказки — есть ли в NPP режим ввода команд, когда любой пункт меню можно вызвать набрав его название в спец-окне? Хотя бы в виде плагина.

А то я похоже продаю душу за эту фичу в ST2: несмотря на все то, что написал в топике выше — я понял что я смирюсь со всеми «косяками» и «особенностями» этого редактора, ради такой возможности.

Просто попробуйте Ctrl+Shift+P — это же прекрасно. (Cry)
http://habrahabr.ru/post/140723/#comment_4705422
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 19, 2012, 04:45:50 am
Да, и для C++ на маке? (предложение XCode восприниму как издевательство).
Eclipse!
перед тем как перейти на пхпед я использовал его-впечатления негативные, хотя если требуется поддержка новых технологий это первое место откуда надо начинать искать.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 07:26:00 am
Окей, господа сублиме-юзеры, ну и как в этой программе сменить шрифт? А то мне не нравится тот, что там стоит по умолчанию...
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 19, 2012, 09:25:08 am
ctrl+shift+p+"def"+enter

И там увидите:
Цитировать
// Note that the font_face and font_size are overriden in the platform
    // specific settings file, for example, "Preferences (Linux).sublime-settings".
    // Because of this, setting them here will have no effect: you must set them
    // in your User File Preferences.
    "font_face": "",
    "font_size": 10,

http://www.sublimetext.com/docs/2/font.html
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 19, 2012, 09:36:30 am
Вру. Нужно не в дефолтных менять, а в пользовательских.
ctrl+shift+p+"user"+enter
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 09:37:01 am
Да у Вас, походу, прокачана черная магия 90-го уровня... о_О

Вот чего не хватает этому якобы "коробочному продукту" -- так это плагина для нормальной нстройки всех таких вещей, в том числе подсветки синтаксиса, например.

ЗЫ. А подсветка синтаксиса для того же хацкеля -- вроде ничо так, разную подсветку для сигнатуры типа и тела самой функции я заценил, да...
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 09:37:59 am
Вру. Нужно не в дефолтных менять, а в пользовательских.
ctrl+shift+p+"user"+enter

и чо тут править:
{
"color_scheme": "Packages/Color Scheme - Default/Cobalt.tmTheme",
"font_size": 12.0
}
?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 09:42:09 am
Вру. Нужно не в дефолтных менять, а в пользовательских.
ctrl+shift+p+"user"+enter

и чо тут править:
{
"color_scheme": "Packages/Color Scheme - Default/Cobalt.tmTheme",
"font_size": 12.0
}
?

Надо добавить строку:

    "font_face": "DejaVu Sans Mono",

Ну, теперь можно пытаться попользоваться этьим редактором...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 19, 2012, 11:57:02 am
ЗЫ. А подсветка синтаксиса для того же хацкеля -- вроде ничо так, разную подсветку для сигнатуры типа и тела самой функции я заценил, да...

А у меня он выглядит так: http://cdn.imghack.se/images/96581a1517019ea84227624db9027369.png
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 12:30:16 pm
то есть вообще без подсветки, что ли? о_О
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 19, 2012, 12:33:15 pm
то есть вообще без подсветки, что ли? о_О
Угу. Нинужна. А парные скобочки и так подсвечиваются. Динамически.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 19, 2012, 12:39:28 pm
А вот как у меня: http://cdn.imghack.se/images/1e58bc2e70476bd9ac6f753f1e5491ea.png
Можно, кстати, заметить, что хаскельная подсветка синтаксиса глючит с комментариями через "--", если эти комментарии идут в строке после кода...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 19, 2012, 01:14:39 pm
А вот как у меня: http://cdn.imghack.se/images/1e58bc2e70476bd9ac6f753f1e5491ea.png
Можно, кстати, заметить, что хаскельная подсветка синтаксиса глючит с комментариями через "--", если эти комментарии идут в строке после кода...
Дас, все же синтаксически Haskell прекрасен. Почти столь же прекрасен как Ада. Система типов в Haskell'е тоже прекрасна, только не слишком практична (читай не слишком применима в современных условиях).
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 19, 2012, 03:10:02 pm
Вот чего не хватает этому якобы "коробочному продукту" -- так это плагина для нормальной нстройки всех таких вещей, в том числе подсветки синтаксиса, например.

Да, подсветка синтаксиса - полный содом, очень сложно, доки нормальной нет. Я делал два захода на нее - не получилось, откатился к стандартной "Blackboard" (к которой есть претензии).
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 20, 2012, 01:22:15 pm
А вот так выглядит kate: http://cdn.imghack.se/images/4bd1cee310162e33d03233786fd555d2.png
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 20, 2012, 01:41:31 pm
Вот чего не хватает этому якобы "коробочному продукту" -- так это плагина для нормальной нстройки всех таких вещей, в том числе подсветки синтаксиса, например.

Да, подсветка синтаксиса - полный содом, очень сложно, доки нормальной нет. Я делал два захода на нее - не получилось, откатился к стандартной "Blackboard" (к которой есть претензии).
  гы гы а что вы хотите от продукта сделанного «програграммером для программера» -пользуйтесь дятлы, точнее-долбитесь
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 20, 2012, 01:45:44 pm
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 20, 2012, 01:48:53 pm
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Название: Re: Sublime Text 2
Отправлено: qp от Октябрь 20, 2012, 07:44:39 pm
Как-то сам собой всплыл в сознании старый анекдот:
Цитировать
Two guys are sitting in a bar, and get talking.
"What's you IQ?" one asks.
"169" is the reply.
"Wow, amazing --- my IQ's 172. What're your ideas on Hawkings latest work on superstring theory?"
And the two get chatting and become lifelong friends.
 
Further down the bar, two other guys are comparing IQs.
"Mine's 104"
"Gosh, mine's 102. What do you think about the latest Cub's game?"
And the two become lifelong friends.

Even further down the bar, two other guys are also comparing IQs.
"Mine's 53."
"Wow! Mine's 54. Do you use emacs or vi?
;D
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 20, 2012, 08:32:31 pm
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Ну так купи мышку, в чём проблема-то? ))
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 20, 2012, 08:41:36 pm
Even further down the bar, two other guys are also comparing IQs.
"Mine's 53."
"Wow! Mine's 54. Do you use emacs or vi?
Что за вопрос? Конечно emacs!
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 20, 2012, 08:42:29 pm
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Ну так купи мышку, в чём проблема-то? ))
Мышка у меня валялась где-то. А проблема в том, что мышой мне пользоваться не удобно, ибо тянуться до нее тяжко. Руки то на клавиатуре.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 22, 2012, 05:39:56 am
оказывается, в этом сублиме можно в несколько рядов файлы открывать:
http://cdn.imghack.se/images/de578a30f6cab66ed8b2b0421ea5122c.png
ну чо, вроде работать можно...
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 22, 2012, 06:41:25 am
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Кстати, а что именно в этом скриншоте намекает на необходимость пользования мышкой?
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 22, 2012, 07:45:02 am
 ;D тулбар ессно
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 22, 2012, 09:20:09 am
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Кстати, а что именно в этом скриншоте намекает на необходимость пользования мышкой?
Плавающие окна (MDI). То есть не тайлинг.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 22, 2012, 10:24:09 am
А вот так выглядит Edit+: http://cdn.imghack.se/images/de1ff17cfcd4015b06d4a3daabfe2b07.png
Я бы пользоваться не смог. Интерфейс как бэ намекает что без мышки жить будет плохо.
Кстати, а что именно в этом скриншоте намекает на необходимость пользования мышкой?
Плавающие окна (MDI). То есть не тайлинг.
а он то как влияет..?
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 22, 2012, 10:26:44 am
и потом, там вроде есть псевдо sdi или я путаю с akelpad ом?
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 22, 2012, 10:46:31 am
и потом, там вроде есть псевдо sdi или я путаю с akelpad ом?
SDI и MDI штука архи устаревшая.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 22, 2012, 10:51:26 am
А какая разница с точки зрения юзера...?  нда.. а что проггеры думают по поводу акельпада ( у меня это дефолтный редактор для просмотра и  мелких правок и я  вполне им доволен) ?
ну и к Vladу - интересно ему как юзеру js - подойдет phped или нет?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 22, 2012, 11:45:23 am
а что проггеры думают по поводу акельпада ( у меня это дефолтный редактор для просмотра и  мелких правок и я  вполне им доволен) ?
Акельпадом тоже пользуюсь для просмотра, правки конфигов, иногда мелкие тексты в нём набиваю. Хоть там и есть подсветка синтаксиса, но для программинга им всё же не пользуюсь...
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 22, 2012, 03:10:02 pm
но для программинга им всё же не пользуюсь...
аналогично. для  этого есть ИДЕ... более того я из той категории пользователей (кажется ее упомянул Алексей) которые не признают яп  не имеющие  бИДЕ
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 10:32:00 am
Огорчает отсутствие virtual space

чувак прям мои мысли озвучил:
Цитировать
The only thing that made me a bit uncertain about buying Sublime after using it for a few days was the lack of "Virtual Space".
I never realized how much I used it in other editors until it was missing.

I really hope this gets implemented, it's a great program!
http://www.sublimetext.com/forum/viewtopic.php?f=3&t=805
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 11:07:15 am
В npp однако это элементарно делается:
http://denihow.com/notepad-cursor-past-end-of-line-virtual-spaces/
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 11:11:22 am
В AkelPad еще проще:
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 23, 2012, 11:34:39 am
В AkelPad еще проще:
А это про что вообще?
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 11:41:53 am
Можно выходить курсором за пределы строки будто она заполнена пробелами.

ps Очень удобно. Не представляю как можно без этого жить :)
pps В 1с IDE оно по умолчанию.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 23, 2012, 11:51:51 am
Можно выходить курсором за пределы строки будто она заполнена пробелами.

ps Очень удобно. Не представляю как можно без этого жить :)
pps В 1с IDE оно по умолчанию.
А зачем оно нужно? Мне лично очень важно видеть где у меня в строке есть символы, а где нет.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 12:01:54 pm
Кому как  :) Это должно настраиваться имхо.

Вот например есть кусок кода с разной длиной строк.
Я могу написать след комментарий к этому куску кода:
ТабТара = ДокПоступление.ВозвратнаяТара.Выгрузить();  // Это
ТабТара.ЗаполнитьЗначения(0, "Цена,Сумма");           // многострочный
ТабТара.Колонки.Заказ.Имя = "ЗаказПокупателя";        // комментарий
не набивая пробелы/табуляции...

ps Вместе с мультикурсорами должно быть ваще гуд.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 23, 2012, 12:11:58 pm
Огорчает отсутствие virtual space

virtual space? Это что ещё такое?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 23, 2012, 12:14:21 pm
Огорчает отсутствие virtual space

virtual space? Это что ещё такое?

А, проморгал ответы...

Такое виртуальное пространство меня в том же C++Builder'е только бесит, так что не надо...
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 23, 2012, 12:18:08 pm
ps Вместе с мультикурсорами должно быть ваще гуд.

Мультикурсор? Ваще страшно представить...
Курсор же указывает где будет появляться вводимый с клавиатуры текст (речь не про курсор мышки).
А если таких курсоров будет несколько -- куда будет вводиться текст? о_О
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 23, 2012, 12:24:08 pm
ps Вместе с мультикурсорами должно быть ваще гуд.

Мультикурсор? Ваще страшно представить...
Курсор же указывает где будет появляться вводимый с клавиатуры текст (речь не про курсор мышки).
А если таких курсоров будет несколько -- куда будет вводиться текст? о_О
Везде синхронно. Очень удобно.
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 23, 2012, 12:30:05 pm
ну и к Vladу - интересно ему как юзеру js - подойдет phped или нет?

Не буду смотреть без достаточной уверенности, что это не потраченное время :) Для js сейчас использую сублим + 2 lint'а + сtags. А вообще у нас народ, который непосредственно с js имеет дело, сидит на WebStorm.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 12:32:37 pm
Мультикурсор? Ваще страшно представить...

В саблайме ctrl+alt+up/down
Или ctrl+left_mouse

Поиграйтесь. Это классная штука.

ps Я быстро нашел применения этой фичи  ;)
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 23, 2012, 12:49:23 pm
В саблайме ctrl+alt+up/down

У меня ctrl+alt+down - переворачивает экран %)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 12:57:31 pm
Бесплатный курс по работе с Sublime Text 2
http://habrahabr.ru/post/152325/

Если что в этом курсе есть описание всех фич.

Например мультикурсоры:
https://tutsplus.com/lesson/multiple-cursors-and-incremental-search/
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 23, 2012, 01:22:59 pm
ps Вместе с мультикурсорами должно быть ваще гуд.

Мультикурсор? Ваще страшно представить...
Курсор же указывает где будет появляться вводимый с клавиатуры текст (речь не про курсор мышки).
А если таких курсоров будет несколько -- куда будет вводиться текст? о_О
Везде синхронно. Очень удобно.

оу! Новый уровень копипаста!
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 01:39:13 pm
Теперь ошибки в код можно вносить в несколько раз быстрее!  ;D
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 23, 2012, 01:46:29 pm
ну и к Vladу - интересно ему как юзеру js - подойдет phped или нет?

Не буду смотреть без достаточной уверенности, что это не потраченное время :) Для js сейчас использую сублим + 2 lint'а + сtags. А вообще у нас народ, который непосредственно с js имеет дело, сидит на WebStorm.
  это от jetbrains? не.. не нравятся идешки на жавке..хотя, пожалуй, эта из лучших...
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 23, 2012, 03:13:43 pm
WebStorm.
  это от jetbrains? не.. не нравятся идешки на жавке..хотя, пожалуй, эта из лучших...

Да. У них еще для питона есть. Интересно, на чем она писана...

P.S. Да, как и положено жабе - тормозит %)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 23, 2012, 04:56:14 pm
WebStorm.
  это от jetbrains? не.. не нравятся идешки на жавке..хотя, пожалуй, эта из лучших...

Да. У них еще для питона есть. Интересно, на чем она писана...

P.S. Да, как и положено жабе - тормозит %)

Джетбрейновцев не устраивает ява как инструмент, поэтому они делают свой язык -- Kotlin (http://kotlin.jetbrains.org/)...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 23, 2012, 05:25:02 pm
Джетбрейновцев не устраивает ява как инструмент, поэтому они делают свой язык -- Kotlin (http://kotlin.jetbrains.org/)...
Который почти столь же эффективен как Java.
(оно тоже под jvm)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 06:49:33 pm
Еще несколько напрягают две вещи:
1. Сочетание ctrl+/ не работает если давить "/" на цифровой клавиатуре (а у меня рефлекс именно там давить не глядя... тем более что работаю на русской раскладке...)
2. В поиске ctrl+p на православных символах case sensitive, а это не есть гуд. Вот с ангельскими символами все хорошо.

ps Кто поборол сии несчастья, отзовитесь плиз.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 07:18:09 pm
ctrl+L
ctrl+J
ctrl+D
я кажется влюбился...
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 23, 2012, 08:29:52 pm
Джетбрейновцев не устраивает ява как инструмент, поэтому они делают свой язык -- Kotlin (http://kotlin.jetbrains.org/)...
Который почти столь же эффективен как Java.
(оно тоже под jvm)
они эффективность рассматривают в другом аспекте (производительность кодирования и  снижение стоимости поддержки этого кода)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 23, 2012, 08:46:49 pm
2. В поиске ctrl+p на православных символах case sensitive, а это не есть гуд. Вот с ангельскими символами все хорошо.

А вот в ctrl+f на русских символах нет case sensitive... Странно....
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 23, 2012, 09:35:04 pm
Джетбрейновцев не устраивает ява как инструмент, поэтому они делают свой язык -- Kotlin (http://kotlin.jetbrains.org/)...
Который почти столь же эффективен как Java.
(оно тоже под jvm)
они эффективность рассматривают в другом аспекте (производительность кодирования и  снижение стоимости поддержки этого кода)
I know.
Это был мой пассаж в сторону того, что их IDE как и все жабовское, тормозит. При переходе на котлин ничего не изменится.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 24, 2012, 04:43:29 am
Это был мой пассаж в сторону того, что их IDE как и все жабовское, тормозит. При переходе на котлин ничего не изменится.
так они же Котлин делают не для создания иде... , а иде для него можно сделать и на Эйфеле  если хочется кроссплатформенности и нет ББ-стких  зае..в   :D
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 24, 2012, 08:56:38 am
Это был мой пассаж в сторону того, что их IDE как и все жабовское, тормозит. При переходе на котлин ничего не изменится.
так они же Котлин делают не для создания иде... , а иде для него можно сделать и на Эйфеле  если хочется кроссплатформенности и нет ББ-стких  зае..в   :D
Они котлин делают именно для создания IDE, то есть на нем будут постепенно переписываться intellij idea, web storm, pycharm, и все остальное. (я имел удовольствие лично общаться с одним из создателей котлина)
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 24, 2012, 09:11:09 am
Они котлин делают именно для создания IDE, то есть на нем будут постепенно переписываться intellij idea, web storm, pycharm, и все остальное. (я имел удовольствие лично общаться с одним из создателей котлина)
Что же буду знать (если так, то вы правы насчет производительности их  будущих творений)... но тогда зачем им трансляция в js?
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 24, 2012, 09:29:32 am
Они котлин делают именно для создания IDE, то есть на нем будут постепенно переписываться intellij idea, web storm, pycharm, и все остальное. (я имел удовольствие лично общаться с одним из создателей котлина)
Что же буду знать (если так, то вы правы насчет производительности их  будущих творений)... но тогда зачем им трансляция в js?
IDE в браузере.
Название: Re: Sublime Text 2
Отправлено: DIzer от Октябрь 24, 2012, 10:35:14 am
IDE в браузере.
тогда производительность ее будет определятся js -движком браузера, а что в принципе
 потянет, если не задаваться сделать  аналога netbeans или eclipse
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 24, 2012, 10:47:11 am
IDE в браузере.
тогда производительность ее будет определятся js -движком браузера
Не только. Также будет определяться качеством сгенерированного js-кода.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 24, 2012, 11:26:07 am
(я имел удовольствие лично общаться с одним из создателей котлина)

И чо как, на какие темы общались-то?
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 24, 2012, 08:41:37 pm
Вот чего не хватает этому якобы "коробочному продукту" -- так это плагина для нормальной нстройки всех таких вещей, в том числе подсветки синтаксиса, например.

Да, подсветка синтаксиса - полный содом, очень сложно, доки нормальной нет. Я делал два захода на нее - не получилось, откатился к стандартной "Blackboard" (к которой есть претензии).

Вот некоторая информация:
Цитировать
К сожалению, гибкого инструмента для создания схем подсветок тоже не существует.

Файлы со схемами находятся в папке Packages/Color Scheme - Default. Скопируйте наиболее подходящую вам тему в пользовательскую папку Packages/User, например Cobalt.tmTheme. Далее она будет доступна из основного меню, как и все остальные. Все настройки структурированы в виде XML-файла и простым текстовым редактором их изменять несколько неудобно, но возможно. Для того, чтобы изменить цвет текста какого-либо элемента, нужно определить где он находиться и как влияет на него окружение. Для этого используются селекторы. Включите строку статуса, наведите курсор на нужный вам элемент, например, на имя тега в CSS файле, и нажмите ctrl+shift+p. В ней отобразиться «source.css meta.selector.css entity.name.tag.css». Далее, в файле с вашей темой найдите этот селектор «meta.selector.css entity.name.tag» и отредактируйте значение «foreground».
http://sublimetext.ru/blog/sublime-text-2-build-2210
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 25, 2012, 11:57:03 am
Всё-таки какой-то он глючный, этот Сублиме.
Поставил плагин Sublime-haskell, возился-возился, в результате Сублиме перестал запускаться, пришлось снова распаковать редактор из архива, без этого плагина...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 25, 2012, 12:24:36 pm
Всё-таки какой-то он глючный, этот Сублиме.
Поставил плагин Sublime-haskell, возился-возился, в результате Сублиме перестал запускаться, пришлось снова распаковать редактор из архива, без этого плагина...
Практически любое приложение имеющее плагин-систему можно поставить на колени достаточно кривым плагином.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 25, 2012, 05:43:23 pm
Еще несколько напрягают две вещи:
1. Сочетание ctrl+/ не работает если давить "/" на цифровой клавиатуре (а у меня рефлекс именно там давить не глядя... тем более что работаю на русской раскладке...)

http://sublimetext.ru/documentation/hotkeys
Цитировать
keypad_divide. Дополнил текст.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 25, 2012, 05:52:13 pm
Всё-таки какой-то он глючный, этот Сублиме.

Да... сыроват... У меня уже пару раз падал. И несколько раз вылетали неведомые исключения, но уже без падения.
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 25, 2012, 07:14:21 pm
Да... сыроват... У меня уже пару раз падал. И несколько раз вылетали неведомые исключения, но уже без падения.

Ни разу не падал. Но были глюки, что приходилось перезапускать (два курсора появлялись, может фича такая :)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 25, 2012, 07:40:16 pm
...два курсора появлялись, может фича такая ...
;D ;D ;D
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 25, 2012, 08:30:57 pm
У minimap есть:
1 плюс: Оно динамичное. Если выделить слово, то на карте это тоже отображается и видно все его вхождения. Это довольно удобно.
1 минус: Мне не нравится что карта ведет себя один в один как полоса прокрутки. Было бы много лучше, если при щелчке в произвольном месте карты можно было попасть в то место куда ткнул. А вот полоса прокрутки пусть ведет себя как обычно.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 25, 2012, 08:56:09 pm
Прикольная фича:
"Smart" horizontal cursor positioning (http://www.sublimetext.com/forum/viewtopic.php?f=4&t=2529)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 26, 2012, 02:37:10 pm
2. В поиске ctrl+p на православных символах case sensitive, а это не есть гуд. Вот с ангельскими символами все хорошо.
ps Кто поборол сии несчастья, отзовитесь плиз.

http://sublimetext.ru/documentation/preferences/list
Цитата: ilovb
Подскажите, пожалуйста, как выключить case sensitive на русских символах в поиске ctrl+p (на латинице его нет)
Цитата: loac
К сожалению, никак. Такой вот неприятный баг. ST не слишком дружелюбен с языками, отличными от английского.
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 26, 2012, 03:20:53 pm
Цитировать
1 минус: Мне не нравится что карта ведет себя один в один как полоса прокрутки. Было бы много лучше, если при щелчке в произвольном месте карты можно было попасть в то место куда ткнул. А вот полоса прокрутки пусть ведет себя как обычно.
Тоже не понравилось. Приходится целиться не в нужную точку, а рядом наугад.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 28, 2012, 03:57:59 pm
Цитировать
1 минус: Мне не нравится что карта ведет себя один в один как полоса прокрутки. Было бы много лучше, если при щелчке в произвольном месте карты можно было попасть в то место куда ткнул. А вот полоса прокрутки пусть ведет себя как обычно.
Тоже не понравилось. Приходится целиться не в нужную точку, а рядом наугад.

Проверил Document Map в NPP 6. Позиционирование работает именно так, как хочется  :)
Название: Re: Sublime Text 2
Отправлено: vlad от Октябрь 28, 2012, 05:27:07 pm
Кстати, паскалевского синтаксиса (не говоря об обероновском) для сабжа нет...
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 28, 2012, 05:47:43 pm
Из коробки нет. Но можно подключать настройки от TextMate.

https://github.com/textmate/pascal.tmbundle/blob/master/Syntaxes/Pascal.plist
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 28, 2012, 05:50:25 pm
Есть отдельный в сети. для Паскаля Но в целом обработка синтаксиса через километры xml и регулярных выражений, как и положено, sucks. В общем пытаюсь начать писать код на php. Если перед вторым аргументом функции поставить тип array, он не будет подсвечен, в отличие от первого. Если скобки не в египетском стиле ставятся, то некоторые(!) функции подсвечиваются фиолетовым как константы и т.д. Осилить больше 100 кб спагетти настроек не смог. И да, в NPP своя подсветка за пол часа для целевого языка делается через GUI.
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 28, 2012, 06:00:14 pm
(http://imageshack.us/scaled/landing/141/sublimem.png)
Скобки для функции на новой строке - функция уже определяется как константа.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 28, 2012, 06:04:04 pm
Вообще вроде не сильно сложно:
http://sublimetext.info/docs/en/extensibility/syntaxdefs.html

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

А более всего меня интересуют возможности этой штуки. Например настройка синтаксиса паскаля в TextMate не понимает вложенные комментарии, и непонятно можно ли вообще такое настроить.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 28, 2012, 06:31:34 pm
Однако я вру кажись. В паскале комментарии не такие как в обероне.
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 29, 2012, 02:58:04 pm
А что толку от описания, когда в рамках одной строки действуют регулярные выражения?
\s по спецификации должен включать \n, но даже с явным \n ничего не выходит. Следовательно, шаблон функции (идентификатор пробелы и переводы строк символ "(") попросту не прописать.
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 29, 2012, 03:11:32 pm
<string>(?=(?&lt;regex&gt;(?#simple syntax)\$(?&lt;name&gt;[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\[(?&lt;index&gt;[a-zA-Z0-9_\x{7f}-\x{ff}]+|\$\g&lt;name&gt;)\]|-&gt;\g&lt;name&gt;(\(.*?\))?)?|(?#simple syntax with braces)\$\{(?:\g&lt;name&gt;(?&lt;indices&gt;\[(?:\g&lt;index&gt;|'(?:\\.|[^'\\])*'|"(?:\g&lt;regex&gt;|\\.|[^"\\])*")\])?|\g&lt;complex&gt;|\$\{\g&lt;complex&gt;\})\}|(?#complex syntax)\{(?&lt;complex&gt;\$(?&lt;segment&gt;\g&lt;name&gt;(\g&lt;indices&gt;*|\(.*?\))?)(?:-&gt;\g&lt;segment&gt;)*|\$\g&lt;complex&gt;|\$\{\g&lt;complex&gt;\})\}))\{</string>
Одна строка из конфига )
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 29, 2012, 06:01:39 pm
На всякий случай:
Цитировать
Sublime Text uses Oniguruma‘s syntax (http://www.geocities.jp/kosako3/oniguruma/doc/RE.txt) for regular expressions in syntax definitions. Several existing syntax definitions make use of features supported by this regular expression engine that aren’t part of perl-style regular expressions, hence the requirement for Oniguruma.
http://sublimetext.info/docs/en/extensibility/syntaxdefs.html
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 29, 2012, 06:08:06 pm
Еще думаю что полезна в этом плане документация TextMate:
http://manual.macromates.com/en/language_grammars#language_grammars
Название: Re: Sublime Text 2
Отправлено: Berserker от Октябрь 30, 2012, 11:16:31 am
Спасибо. Я читал Oniguruma‘s syntax. Увы, но видно функции регулярного выражения передаётся аргумент, включающий сугубо однострочный режим. Я проверил больше десятка вариантов. Выражения действуют только в рамках одной физической строки. Более того, даже убогие километровые правила не накладываются на грамматику языка. Например, комментарий между двумя лексемами убивает любое правило.

Несколько схожая проблема выдалась с подсветкой 1С (понадобилосьв  создаваемом руководстве). Нашёл только highlighter.js, который на дух не переваривает кириллицу.. В итоге \b, \w и ряд других спецификаторов не работает, диапазоны класса а-яА-Я игнорируют буквы "Ф", "Т" и вообще ведут себя странно. Неудивительно, что на офиц. сайте такой скудный пример по 1С.

А всё из-за того, что раскраска тоже на регулярках. В итоге начал писать скрипт на php, попробовал снова Sublime Text 2, наткнулся на её раскраску и в сердцах решил никогда синтаксис чего-либо (ББ-кодов для форума или подсветки ЯП) регулярными выражениями не обрабатывать. Они не созданы для этого.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 30, 2012, 11:34:04 am
А всё из-за того, что раскраска тоже на регулярках. В итоге начал писать скрипт на php, попробовал снова Sublime Text 2, наткнулся на её раскраску и в сердцах решил никогда синтаксис чего-либо (ББ-кодов для форума или подсветки ЯП) регулярными выражениями не обрабатывать. Они не созданы для этого.

Правильно. Для подсветки нужен как минимум полноценный лексер. А лучше - парсер.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 07, 2012, 11:39:58 am
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 07, 2012, 11:41:18 am
Что есть то есть...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 07, 2012, 12:13:59 pm
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О
У меня запускается за 3 секунды со всеми ранее открытыми файлами.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 07, 2012, 12:59:17 pm
У меня запускается за 3 секунды со всеми ранее открытыми файлами.
Это же чертовски медленно. Нормальное время реакции (комфортное) -- доля секунды, желательно не более (и не менее) 0.1 сек...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 07, 2012, 01:14:14 pm
У меня запускается за 3 секунды со всеми ранее открытыми файлами.
Это же чертовски медленно. Нормальное время реакции (комфортное) -- доля секунды, желательно не более (и не менее) 0.1 сек...
А ты его что, постоянно запускаешь? У меня вот он был уже неделю запущен как, и чтобы проверить как оно запускается, пришлось специально его закрывать. :-)
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 07, 2012, 03:36:00 pm
Он там наверно при старте индексацией каталогов, парсингом параметров да подготовкой скриптов занимается. За фичи нужно платить  :)
Название: Re: Sublime Text 2
Отправлено: vlad от Ноябрь 07, 2012, 04:02:06 pm
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О

Все познается в сравнении ;) Вот мне после икскода... ;)
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 07, 2012, 04:04:50 pm
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О

Все познается в сравнении ;) Вот мне после икскода... ;)
А мне одинаково - ведь я их почти не запускаю :-)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 07, 2012, 04:16:36 pm
У меня запускается за 3 секунды со всеми ранее открытыми файлами.
Это же чертовски медленно. Нормальное время реакции (комфортное) -- доля секунды, желательно не более (и не менее) 0.1 сек...
А ты его что, постоянно запускаешь? У меня вот он был уже неделю запущен как, и чтобы проверить как оно запускается, пришлось специально его закрывать. :-)
Я запускаю редакторы только когда они мне нужны.
Если не нужны -- зачем в памяти держать? Закрываю...
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 07, 2012, 04:25:31 pm
А у меня как у valexey. Приложения неделями работают не закрываясь. Ноут обычно в гибернацию отправляю...
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 08, 2012, 04:06:25 am
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О

Все познается в сравнении ;) Вот мне после икскода... ;)

Ну так-то сравнивать не стоит, наверное.
Xcode, VS, Eclipse, Netbeans -- это всё среды разработки, а Edit+, Sublime, Notepad++ -- всего лишь текстовые редакторы с возможностью запуска билд-скриптов...
Хотя тот же SharpDevelop и то запускается куда быстрее VS2010...
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 05:51:25 am
Как же мееедлеееннооо запускается этот сублиме. Не могут они, что ли, сделать его мгновенно стартующим, как тот же Edit+? о_О

Все познается в сравнении ;) Вот мне после икскода... ;)

Ну так-то сравнивать не стоит, наверное.
Xcode, VS, Eclipse, Netbeans -- это всё среды разработки, а Edit+, Sublime, Notepad++ -- всего лишь текстовые редакторы с возможностью запуска билд-скриптов...
Хотя тот же SharpDevelop и то запускается куда быстрее VS2010...
Cогласен.. хотя я бы из категории редакторов.. выделил бы специализированные программерские редакторы... от них ждешь определенных качественно сделанных фич..  По этому ранжиру... у меня Сублайм попадает в категорию хренового поделья... за которое создатели  имеют наглость просить (слава богу, что не требовать!) деньги.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 09:16:51 am
DIzer, а что конкретно вас в нем не устраивает?
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 10:06:27 am
DIzer, а что конкретно вас в нем не устраивает?
я же сказал... реализация фич.. которые должны быть "из коробки".- это , в частности - все то о чем вы писали в этой теме  ;D - и более того, реализация всех тех пунктов относящихся к программированию, на которые (вы как пользователь, начиная с гоношения с  настройками) потратили более 5 минут.. -чего же тут не понятного...
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 10:35:57 am
Ну косяки есть конечно. А где их нет? Но меня пока все устраивает. Критичные для меня фичи работают прекрасно.
А по поводу времени... в других редакторах на ковыряние в настройках у меня уходило больше времени (npp, akelpad, scite, notepad2, pspad)
В ST2 же 99% настроек по умолчанию будто для меня делались (даже шрифт и цветовая схема)  :)

Изучение Lua в этом редакторе доставляет одно удовольствие.
Удобная работа с текстом + подсветка + автоотступы + реалтайм синтаксис контроль + сниппеты + запуск скрипта прямо в редакторе + эстетическое удовольствие от внешнего вида редактора.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 08, 2012, 10:39:52 am
В ST2 же 99% настроек по умолчанию будто для меня делались (даже шрифт и цветовая схема)  :)
Угу, а я этот шрифт несколько месяцев менял )))
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 10:46:20 am
А чем consolas не нравится? Имхо идеальный шрифт. Я без него теперь уже не могу...  :)

http://code.google.com/p/scite-ru/downloads/detail?name=Consolas.rar&can=2&q= (http://code.google.com/p/scite-ru/downloads/detail?name=Consolas.rar&can=2&q=)
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 10:49:20 am
Ну косяки есть конечно. А где их нет? Но меня пока все устраивает. Критичные для меня фичи работают прекрасно.
А по поводу времени... в других редакторах на ковыряние в настройках у меня уходило больше времени (npp, akelpad, scite, notepad2, pspad)
В ST2 же 99% настроек по умолчанию будто для меня делались (даже шрифт и цветовая схема)  :)

Изучение Lua в этом редакторе доставляет одно удовольствие.
Удобная работа с текстом + подсветка + автоотступы + реалтайм синтаксис контроль + сниппеты + запуск скрипта прямо в редакторе + эстетическое удовольствие от внешнего вида редактора.

1. а  меня нет..  не устраивает возня конфигурационными файлами, ошибку с русскими путями правда я определил сразу... лет 20 назад многие программы не могли с ними нормально работать.. с той поры у меня есть четкий рефлекс не называть файлы и папки русскими именами...
2. Эти редакторы позиционируются в другой области
3.  Возможно.. но если вы тратите на обеспечение комфорта (как программиста) в редакторе предназначенном для этого (по утверждением разработчиков) более 10 минут... - то по современным коммерческим стандартам (планка уже давно поднялась).. этот редактор иначе как жалким подельем не назовешь (учтите - что такое время тратит на него ЛЮБОЙ пользователь - посмотрите в Инете... везде одни и те же вопросы , последние 2 года... это о чем то говорит?).
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 10:52:03 am
А в каких редакторах с нуля тратят меньше времени? Можно хоть один назвать?

ps Я вот в akelpad тоже времени не тратил, пока не решил плагин поставить...
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 10:57:21 am
тот же Akeledit - не смотря на то, что он имеет ДРУГОЕ назначение (и бесплатный)... но дело не в этом, Ilovb - а в том, что Сублайм не удовлетворяет  современным стандартам  на КОММЕРЧЕСКИЕ редакторы..
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:03:31 am
.
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
странно = у я не тратил более 5 минут на запуск простейшего проекта не в одной специализированной IDE.. что касается сложных проектов или того случая когда метода составления программ на поддерживаемом ЯП отличается от общепринятой ( Эйфель).. то да тут Эклипс у меня много крови попил.. с Эйфель студией.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 11:04:33 am
Akeledit? Может Akelpad? Если да, то неее... Сидел я на нем одно время. Как замена notepad подходит, но не более.

А шо еще за стандарты на коммерческие редакторы?
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:07:32 am
Akeledit? Может Akelpad? Если да, то неее... Сидел я на нем одно время. Как замена notepad подходит, но не более.

А шо еще за стандарты на коммерческие редакторы?
да он. А он и позиционируется как замена нотепада.. но при этом умеет почти все для решения простых программистких задач из коробки..  да с запуском компилятора придется потрахаться.. но это вполне ожидаемо.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 11:09:31 am
.
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
странно = у я не тратил более 5 минут на запуск простейшего проекта не в одной специализированной IDE.. что касается сложных проектов или того случая когда метода составления программ на поддерживаемом ЯП отличается от общепринятой ( Эйфель).. то да тут Эклипс у меня много крови попил.. с Эйфель студией.

Чета вы лукавите. Я 1С IDE настраиваю под себя эти самые 5 минут, когда она установлена с нуля. При том что я ее за годы работы уже изучил вдоль и поперек. И к тому же это одна из самых простых IDE.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 11:11:38 am
...да с запуском компилятора придется потрахаться.. но это вполне ожидаемо.
Ну я и говорю что "потрахаться" в любом редакторе обеспечено, если делать это в первый раз.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:12:41 am
.
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
странно = у я не тратил более 5 минут на запуск простейшего проекта не в одной специализированной IDE.. что касается сложных проектов или того случая когда метода составления программ на поддерживаемом ЯП отличается от общепринятой ( Эйфель).. то да тут Эклипс у меня много крови попил.. с Эйфель студией.

Чета вы лукавите. Я 1С IDE настраиваю под себя эти самые 5 минут, когда она установлена с нуля. При том что я ее за годы работы уже изучил вдоль и поперек. И к тому же это одна из самых простых IDE.
я же сказал для ПРОСТЫХ проектов.. вы же настраиваете ее для себя под проекты ПРОИЗВОЛЬНОЙ СЛОЖНОСТИ..
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:14:21 am
...да с запуском компилятора придется потрахаться.. но это вполне ожидаемо.
Ну я и говорю что "потрахаться" в любом редакторе обеспечено, если делать это в первый раз.
тык в одном случае это ожидаемый процесс (например, когда пытаешься забить гвоздь микроскопом).. в другом же.. это садо-мазо... навязываемое ублюдками девелоперами, за которое ты еще вполне мог что то заплатить - и если ты не любитель оного.. то чувствуешь себя поиметым- а кому это приятно?
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 11:20:00 am
Я в соседней ветке описал как начать работать с Lua в ST2. Где там садо-мазо?
Имхо проще некуда. После установки Package Control даже крысу в руки брать не надо.

ST2 сам засасывает плагин из инета, и сразу все работает.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:25:20 am
 :D :D :D :D :D ладно не будем спорить - сойдемся на том, что Сублайм перспективный , но пока еще сыроватый для конечного пользователя продукт. OK?
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 08, 2012, 11:31:59 am
Согласен  ;) Я бы также сформулировал.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 11:51:16 am
У меня запускается за 3 секунды со всеми ранее открытыми файлами.
Это же чертовски медленно. Нормальное время реакции (комфортное) -- доля секунды, желательно не более (и не менее) 0.1 сек...
  :D :D :D :D Чертовски верно подмечено!!! Будучи программером.. мне хватало времени лишь на пиво, серфинг, чатинг, игрули, и обсуждение мэнагеров и тупости юзеров в курилке (да и то с натяжкой).. А вот на кодинг.. увы..катастрофически не хватало  по этому задержки более чем в 1 секунду иначе как саботажем со стороны девелоперов редактора не назовешь (ну если политкорректно - можно назвать большой, не побоюсь этого слово ПОЛИТИЧЕСКОЙ ошибкой).
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 08, 2012, 12:01:18 pm
.
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
странно = у я не тратил более 5 минут на запуск простейшего проекта не в одной специализированной IDE.. что касается сложных проектов или того случая когда метода составления программ на поддерживаемом ЯП отличается от общепринятой ( Эйфель).. то да тут Эклипс у меня много крови попил.. с Эйфель студией.

Ога, ога. Видимо простейший проект - это создание с помощью визарда Hello World'a. То есть, посути, к копированию уже готового проекта.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 12:32:03 pm
.
pps Во всяких там IDE и подавно нужно долго курить документацию чтобы понять как работать.
странно = у я не тратил более 5 минут на запуск простейшего проекта не в одной специализированной IDE.. что касается сложных проектов или того случая когда метода составления программ на поддерживаемом ЯП отличается от общепринятой ( Эйфель).. то да тут Эклипс у меня много крови попил.. с Эйфель студией.

Ога, ога. Видимо простейший проект - это создание с помощью визарда Hello World'a. То есть, посути, к копированию уже готового проекта.
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 08, 2012, 12:51:52 pm
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Я обычно знакомлюсь так - беру один из своих проектов и пробую в этой IDE поработать.

С eclipse (для C++), помнится, знакомился на проекте в 300 000 строк кода (и сборкой через makefile). Ну как знакомился.. Сразу начал работать. И eclipse был мне не знаком и этот код.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 01:00:49 pm
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Я обычно знакомлюсь так - беру один из своих проектов и пробую в этой IDE поработать.

С eclipse (для C++), помнится, знакомился на проекте в 300 000 строк кода (и сборкой через makefile). Ну как знакомился.. Сразу начал работать. И eclipse был мне не знаком и этот код.
гы гы.. а  я с VS6 на проекте из 2000000 строк... гы гы гы .... правда меня интересовали всего три файла общего размера в  ~6000-10000  стр.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 08, 2012, 01:04:27 pm
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Я обычно знакомлюсь так - беру один из своих проектов и пробую в этой IDE поработать.

С eclipse (для C++), помнится, знакомился на проекте в 300 000 строк кода (и сборкой через makefile). Ну как знакомился.. Сразу начал работать. И eclipse был мне не знаком и этот код.
гы гы.. а  я с VS6 на проекте из 2000000 строк... гы гы гы .... правда меня интересовали всего три файла общего размера в  ~6000-10000  стр.

А мне нужно было разобраться в проекте. То есть что куда и откуда. Пофиксить несколько багов (причем где их ловить было не известно). Для подобных вещей еклипс для С++ конечно много удобнее чем та же вижуал штудия.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 01:08:18 pm
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Я обычно знакомлюсь так - беру один из своих проектов и пробую в этой IDE поработать.

С eclipse (для C++), помнится, знакомился на проекте в 300 000 строк кода (и сборкой через makefile). Ну как знакомился.. Сразу начал работать. И eclipse был мне не знаком и этот код.
гы гы.. а  я с VS6 на проекте из 2000000 строк... гы гы гы .... правда меня интересовали всего три файла общего размера в  ~6000-10000  стр.
А мне нужно было разобраться в проекте. То есть что куда и откуда. Пофиксить несколько багов (причем где их ловить было не известно). Для подобных вещей еклипс для С++ конечно много удобнее чем та же вижуал штудия.
гы гы гы гы гы  - а у меня не было выбора - корпоративный стандарт однако...
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 01:10:00 pm
...спасибо Алексей... давно так не веселился... - почти 3 дня
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 08, 2012, 01:18:16 pm
гы гы гы гы гы  - а у меня не было выбора - корпоративный стандарт однако...
То есть даже в Notepad++/FAR нельзя использовать было для просмотра и модификации исходников?

Какой кошмар.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 01:23:11 pm
гы гы гы гы гы  - а у меня не было выбора - корпоративный стандарт однако...
То есть даже в Notepad++/FAR нельзя использовать было для просмотра и модификации исходников?

Какой кошмар.
хехе это был 2000 год.. фар можно было.. но это не освобождало меня от необходимости освоения общекорпоративной лицензионной среды.. но ржу я не над этим... а над сиськомерством... вот у меня дипломник, с обериде.. сам написал всего около 2500 строк.. однако общий обьем кода используемых компонент с которыми он раньше не работал около 300000 строк и с  паскалем  и Делфи он раньше не работал.. ну не крут ли он а?
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 08, 2012, 01:38:20 pm
но ржу я не над этим... а над сиськомерством... вот у меня дипломник, с обериде.. сам написал всего около 2500 строк.. однако общий обьем кода используемых компонент с которыми он раньше не работал около 300000 строк и с  паскалем  и Делфи он раньше не работал.. ну не крут ли он а?
Для дипломника - крут.

300000 строк для сторонних компонент, которые именно что оформлены компонентами (с доками там, и которые друг от друга либо не зависят, либо зависят слабо. То есть они по сути являются листьями в графе использования) - это не много.

300000 плотно сплетенного и практически никак не документированного кода, в который надо вносить изменения в разные части (причем эти части нужно еще найти и понять что это именно оно) - много.
Название: Re: Sublime Text 2
Отправлено: DIzer от Ноябрь 08, 2012, 01:49:22 pm
300000 строк для сторонних компонент, которые именно что оформлены компонентами (с доками там, и которые друг от друга либо не зависят, либо зависят слабо. То есть они по сути являются листьями в графе использования) - это не много.
  тык  прикол в том, что  он этого НЕ  ЗНАЛ (разумеется ему и подбирал лучшее, надежное, красивое)... и навыков работы с документацией не имел... ну ладно... утомила меня эта тема.. прикроем, если не возражаете?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Ноябрь 08, 2012, 03:55:26 pm
Ога, ога. любой однокодефайловый если консольное.. или примитивное гуйное - а на чем вы еще будете знакомиться с ИДЕ?  ;)                     
Я обычно знакомлюсь так - беру один из своих проектов и пробую в этой IDE поработать.

С eclipse (для C++), помнится, знакомился на проекте в 300 000 строк кода (и сборкой через makefile). Ну как знакомился.. Сразу начал работать. И eclipse был мне не знаком и этот код.
гы гы.. а  я с VS6 на проекте из 2000000 строк... гы гы гы .... правда меня интересовали всего три файла общего размера в  ~6000-10000  стр.

А мне нужно было разобраться в проекте. То есть что куда и откуда. Пофиксить несколько багов (причем где их ловить было не известно). Для подобных вещей еклипс для С++ конечно много удобнее чем та же вижуал штудия.

И что, Сублиме годится для таких задач?
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 15, 2012, 01:43:41 pm
Sublime Text 2 Part 3 Компиляция C/C++ (http://onofflife.blogspot.ru/2011/12/sublime-text-2-part-3-cc.html)
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 15, 2012, 01:54:40 pm
А мне нужно было разобраться в проекте. То есть что куда и откуда. Пофиксить несколько багов (причем где их ловить было не известно). Для подобных вещей еклипс для С++ конечно много удобнее чем та же вижуал штудия.
И что, Сублиме годится для таких задач?
Конечно же нет - сублим не имеет каких-либо (даже простейших) инструментов для анализа кода. Сублим хорошо подходит для написания кода, но не его изучения.
Название: Re: Sublime Text 2
Отправлено: Berserker от Ноябрь 15, 2012, 03:47:56 pm
Запорол уже несколько файлов с кодировкой windows-1251. Вообще с не utf-8 время от времени просто кошмар творится. Особенно доставляет то, что кодировка слетает при каждом запуске редактора.
Название: Re: Sublime Text 2
Отправлено: vlad от Ноябрь 15, 2012, 04:03:22 pm
Запорол уже несколько файлов с кодировкой windows-1251. Вообще с не utf-8 время от времени просто кошмар творится. Особенно доставляет то, что кодировка слетает при каждом запуске редактора.

А какая причина не иметь нормального юникода (в виде utf-8)? Вроде его уже все умеют, даже виндовый блокнот :)
Название: Re: Sublime Text 2
Отправлено: Berserker от Ноябрь 15, 2012, 04:29:50 pm
Я открываю существующий текстовый файл в однобайтовой кодировке и хочу, чтобы он в таковой и оставался. Это могут быть моим записи на рабочем столе, ресурсы игры не юникодовые или же скрипт на php, где нужно кириллицу прямо в тексте использовать (в php строки - однобайтовые).
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 15, 2012, 04:30:27 pm
Цитата: vlad
Вроде его уже все умеют, даже виндовый блокнот

Даже 1С полностью на UTF-8  ;D
Я вот тоже с другими кодировками давно не пересекаюсь.
Название: Re: Sublime Text 2
Отправлено: Berserker от Ноябрь 15, 2012, 04:34:10 pm
Sublime text пытается (криво) угадать кодировку, но никогда не пишет нигде, что же он в итоге выбрал.

Цитировать
Я вот тоже с другими кодировками давно не пересекаюсь.
Да просто гигантская часть софта и игр не понимает юникода. С utf-8 без перевода его во что-нибудь другое работать неудобно.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 15, 2012, 04:36:11 pm
Запорол уже несколько файлов с кодировкой windows-1251. Вообще с не utf-8 время от времени просто кошмар творится. Особенно доставляет то, что кодировка слетает при каждом запуске редактора.

Может это поможет:
Цитировать
настроенный по умолчанию, он не понимает русский текст. Чтобы исправить это недоразумение, достаточно пойти в Preferences -> File Settings - Default и заменить
"fallback_encoding": "Western (Windows 1252)",
на
"fallback_encoding": "Cyrillic (Windows 1251)",
Теперь все вы порядке. Наслаждаемся.
http://it.orekhov.me/2011/10/sublime-text-2-win-1251.html
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 15, 2012, 04:41:24 pm
Да и вообще кстати в настройках комментарии есть на этот счет:
Цитировать
    // The encoding to use when the encoding can't be determined automatically.
    // ASCII, UTF-8 and UTF-16 encodings will be automatically detected.
    "fallback_encoding": "Western (Windows 1252)",

    // Encoding used when saving new files, and files opened with an undefined
    // encoding (e.g., plain ascii files). If a file is opened with a specific
    // encoding (either detected or given explicitly), this setting will be
    // ignored, and the file will be saved with the encoding it was opened
    // with.
    "default_encoding": "UTF-8",
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 15, 2012, 04:49:13 pm
Цитировать
Я вот тоже с другими кодировками давно не пересекаюсь.
Да просто гигантская часть софта и игр не понимает юникода. С utf-8 без перевода его во что-нибудь другое работать неудобно.
utf-8 в части latin-1 кодировка однобайтовая. Это тебе не маздайный юникод (который ucs-2).
Трудности у тебя начнутся в случае использовании кириллицы.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 15, 2012, 04:53:09 pm
Sublime text пытается (криво) угадать кодировку, но никогда не пишет нигде, что же он в итоге выбрал.

2 минуты гугления:
http://www.sublimetext.com/forum/viewtopic.php?f=5&t=3453
Цитировать
Show encoding on status bar
Название: Re: Sublime Text 2
Отправлено: Berserker от Ноябрь 15, 2012, 05:32:45 pm
Цитировать
Трудности у тебя начнутся в случае использовании кириллицы.
В качестве примера могу привести текстовики игр HMM 3-4. Однобайтовые. Локализация тоже в них (коды > 127). Какие символы видит игрок зависит от того, что в файлах шрифтов (fnt).

ilovb, спасибо.

Цитировать
Да и вообще кстати в настройках комментарии есть на этот счет:
Настроил уже.
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 27, 2012, 04:32:00 pm
Цитировать
1 минус: Мне не нравится что карта ведет себя один в один как полоса прокрутки. Было бы много лучше, если при щелчке в произвольном месте карты можно было попасть в то место куда ткнул. А вот полоса прокрутки пусть ведет себя как обычно.
Тоже не понравилось. Приходится целиться не в нужную точку, а рядом наугад.
Проверил Document Map в NPP 6. Позиционирование работает именно так, как хочется  :)

В dev версии сделали.
http://www.sublimetext.com/dev
Название: Re: Sublime Text 2
Отправлено: ilovb от Декабрь 02, 2012, 09:20:09 am
HotKeys по умолчанию в Sublime Text 2
http://habrahabr.ru/post/160989/
Название: Re: Sublime Text 2
Отправлено: ilovb от Январь 24, 2013, 05:40:14 pm
Превращаем Sublime Text 2 в Notepad++
http://habrahabr.ru/post/166971/
Название: Re: Sublime Text 2
Отправлено: DddIzer от Январь 24, 2013, 05:43:21 pm
Превращаем Sublime Text 2 в Notepad++
http://habrahabr.ru/post/166971/
тьфу извращенцы... ilovb - отпишите когда будут превращать в пряничный домик... или MSWord
Название: Re: Sublime Text 2
Отправлено: valexey_u от Январь 29, 2013, 02:45:48 pm
А тем временем, тихо и незаметно, вышла бета Sublime Text 3: http://habrahabr.ru/post/167499/
Название: Re: Sublime Text 2
Отправлено: DddIzer от Январь 29, 2013, 02:54:52 pm
А тем временем, тихо и незаметно, вышла бета Sublime Text 3: http://habrahabr.ru/post/167499/
Это да "Управление клетками. Работа с несколькими клетками стала еще эффективнее с помощью команд создания и удаления клеток, а также быстрого перемещения файлов между клетками. " круто... :) прям зверинец какой.....
Название: Re: Sublime Text 2
Отправлено: valexey_u от Январь 29, 2013, 03:23:33 pm
Кстати:
Цитировать
Sublime Text 3 должна работать на всех системах, которые уже могут запускать Sublime text 2, за исключенеим OS X 10.6. К сожалению, не возможно поддерживать 10.6 совместимость так как нет C++11 toolchain для OS X 10.6, а Sublime Text 3 очень активно использует функционалность C++11.
Название: Re: Sublime Text 2
Отправлено: ilovb от Февраль 04, 2013, 08:41:22 am
Увы, но видно функции регулярного выражения передаётся аргумент, включающий сугубо однострочный режим. Я проверил больше десятка вариантов. Выражения действуют только в рамках одной физической строки.

Цитировать
Note that the regular expressions are matched against only a single line of the document at a time. That means it is not possible to use a pattern that matches multiple lines.
http://manual.macromates.com/en/language_grammars

Цитировать
To do multi-line regexs, you need to use the begin and end keys.
http://www.sublimetext.com/forum/viewtopic.php?f=6&t=9749
Название: Re: Sublime Text 2
Отправлено: Berserker от Февраль 05, 2013, 07:02:52 pm
Спасибо. Я уж как-нибудь с Notepad++ проживу, благо для синтаксиса 100 KB XML + регулярки править не нужно.
Название: Re: Sublime Text 2
Отправлено: DddIzer от Апрель 07, 2013, 07:04:00 am
Вопрос: как в сабже обеспечить портабильность вызова компилятора...
В руководстве сказано - нужно перекрыть в билд -системе параметр path... - пробую сделать это
используя  переменную $packages (которая, согласно, раскрывается в полный путь до каталога packages в моем случае в "D:\Sublime\Data\Packages\") -облом...
Кто - нибудь , знает в чем дело? , build система:
{
"cmd": ["tcc","-o", "${file_path}/${file_base_name}.exe", "${file}" ],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"shell": true,
  "variants": [

        { "cmd": ["tcc","-o", "${file_path}/${file_base_name}.exe", "${file}" ,"&&","start",
         "${file_path}/${file_base_name}.exe"],
          "shell": true,
          "name": "Run"
        }
    ],
"path": "${packages}\\tcc"
}
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июнь 29, 2013, 11:31:22 am
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июнь 29, 2013, 11:48:46 am
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...

И опять начинается -- как установить нужный шрифт??? Что за дауны делали этот редактор???
Название: Re: Sublime Text 2
Отправлено: valexey_u от Июнь 29, 2013, 12:22:25 pm
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...

И опять начинается -- как установить нужный шрифт??? Что за дауны делали этот редактор???
Как обычно, через конфиг. По моему, это интуитивно понятно :-) Тем более что конфиги там в правильном, всем известном формате.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июнь 29, 2013, 01:43:11 pm
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...

И опять начинается -- как установить нужный шрифт??? Что за дауны делали этот редактор???
Как обычно, через конфиг. По моему, это интуитивно понятно :-) Тем более что конфиги там в правильном, всем известном формате.

Ага, как же...
В самом Сублиме эти конфиги открываются только для чтения, редактировать невозможно.
Открыл другим редактором -- так там такая мешанина, жесть просто. Только поиском можно что-то найти. Исправил дефолтную кодовую страницу с 1252 на 1251 -- после запуска Сублиме эта страница снова исправляется на 1252.
Не редактор, а бред просто...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Июнь 29, 2013, 06:24:02 pm
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...

И опять начинается -- как установить нужный шрифт??? Что за дауны делали этот редактор???
Как обычно, через конфиг. По моему, это интуитивно понятно :-) Тем более что конфиги там в правильном, всем известном формате.

Ага, как же...
В самом Сублиме эти конфиги открываются только для чтения, редактировать невозможно.
Открыл другим редактором -- так там такая мешанина, жесть просто. Только поиском можно что-то найти. Исправил дефолтную кодовую страницу с 1252 на 1251 -- после запуска Сублиме эта страница снова исправляется на 1252.
Не редактор, а бред просто...
А если руки из жопы вынуть? :-)

Во-первых кодировка по умолчанию там не 1252, а utf-8 ("default_encoding": "UTF-8"), а вот когда файло прочесть как utf-8 не выходит, используется fallback ("fallback_encoding": "Western (Windows 1252)") и оно таки да, 1252.

Во-вторых ты явно пытался изменить Settings-Defalt, которое вообще в виде отдельного файла не существует, и зашито в пакет (который ты видимо и пытался поправить в других редакторах). Править нужно Settings-User, который отлично открывается самим Sublime'ом на запись и отлично сохраняется. В этом конфиге заданные значения перекрывают то что в девфолте.

Так что банально открываем Settings-User, вписываем туда "fallback_encoding": "Cyrillic (Windows 1251)" и всё работает.

PS. Sublime'ом не пользуюсь, равно как и cp1251. С этой проблемой ранее соответственно не сталкивался. На установку Sublime 3, воспроизведение и фикс описанной проблемы ушло 5 минут.
Название: Re: Sublime Text 2
Отправлено: Valery Solovey от Июнь 29, 2013, 07:30:02 pm
И у саблайма только один даун, насколько мне известно.
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июнь 29, 2013, 08:06:03 pm
Вышла новая бета Sublime Text 3: http://www.sublimetext.com/3
Доступна также для незарегистрированных пользователей...

И опять начинается -- как установить нужный шрифт??? Что за дауны делали этот редактор???
Как обычно, через конфиг. По моему, это интуитивно понятно :-) Тем более что конфиги там в правильном, всем известном формате.

Ага, как же...
В самом Сублиме эти конфиги открываются только для чтения, редактировать невозможно.
Открыл другим редактором -- так там такая мешанина, жесть просто. Только поиском можно что-то найти. Исправил дефолтную кодовую страницу с 1252 на 1251 -- после запуска Сублиме эта страница снова исправляется на 1252.
Не редактор, а бред просто...
А если руки из жопы вынуть? :-)

Во-первых кодировка по умолчанию там не 1252, а utf-8 ("default_encoding": "UTF-8"), а вот когда файло прочесть как utf-8 не выходит, используется fallback ("fallback_encoding": "Western (Windows 1252)") и оно таки да, 1252.

Во-вторых ты явно пытался изменить Settings-Defalt, которое вообще в виде отдельного файла не существует, и зашито в пакет (который ты видимо и пытался поправить в других редакторах). Править нужно Settings-User, который отлично открывается самим Sublime'ом на запись и отлично сохраняется. В этом конфиге заданные значения перекрывают то что в девфолте.

Так что банально открываем Settings-User, вписываем туда "fallback_encoding": "Cyrillic (Windows 1251)" и всё работает.

PS. Sublime'ом не пользуюсь, равно как и cp1251. С этой проблемой ранее соответственно не сталкивался. На установку Sublime 3, воспроизведение и фикс описанной проблемы ушло 5 минут.

Короче, редактор сделан красноглазиками для красноглазиков, и за него ещё и деньги смеют требовать... Жесть...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Июнь 29, 2013, 09:06:12 pm
Короче, редактор сделан красноглазиками для красноглазиков, и за него ещё и деньги смеют требовать... Жесть...
Угу. Потому и покупают. Редактор для программистов.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Июнь 29, 2013, 09:09:45 pm
И у саблайма только один даун, насколько мне известно.
Ась?
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июнь 29, 2013, 09:24:31 pm
Короче, редактор сделан красноглазиками для красноглазиков, и за него ещё и деньги смеют требовать... Жесть...
Угу. Потому и покупают. Редактор для программистов.

Действительно программистский редактор должен понимать код, который пишет программист, что бы уметь помогать программисту работать с этим кодом.
Sublime Text ещё слабо понимает этот код, так что до настоящих программистских редакторов типа тех, что в Visual Studio или других IDE этому Sublime ещё ой как далеко...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Июнь 29, 2013, 09:44:42 pm
Короче, редактор сделан красноглазиками для красноглазиков, и за него ещё и деньги смеют требовать... Жесть...
Угу. Потому и покупают. Редактор для программистов.

Действительно программистский редактор должен понимать код, который пишет программист, что бы уметь помогать программисту работать с этим кодом.
Sublime Text ещё слабо понимает этот код, так что до настоящих программистских редакторов типа тех, что в Visual Studio или других IDE этому Sublime ещё ой как далеко...

Нет. Есть большая разница между IDE и программистским редактором. Второе - сильно проще, умеет сильно больше языков, и IDE его заменить не может при всём желании. Равно как и он не может заменить IDE. У них разные ниши.
Название: Re: Sublime Text 2
Отправлено: Valery Solovey от Июнь 29, 2013, 10:31:35 pm
И у саблайма только один даун, насколько мне известно.
Ась?
разработчик один
Название: Re: Sublime Text 2
Отправлено: igor от Июль 01, 2013, 07:04:59 am
Короче, редактор сделан красноглазиками для красноглазиков, и за него ещё и деньги смеют требовать... Жесть...
Угу. Потому и покупают. Редактор для программистов.
Да нет. Просто этот редактор сделан, видимо, в соответствии с философией UNIX: всё настраивается из консоли при помощи команд и скриптов.
Название: Re: Sublime Text 2
Отправлено: igor от Июль 01, 2013, 07:10:05 am
Действительно программистский редактор должен понимать код, который пишет программист, что бы уметь помогать программисту работать с этим кодом.
Мощно сказано. Спасибо, посмеялсо. Вы хоть бы брали в кавычки слово "понимать".  :)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Июль 01, 2013, 08:03:58 am
Действительно программистский редактор должен понимать код, который пишет программист, что бы уметь помогать программисту работать с этим кодом.
Мощно сказано. Спасибо, посмеялсо. Вы хоть бы брали в кавычки слово "понимать".  :)

Под "пониманием" в данном случае я имел в виду доступ к семантической структуре программы, отображаемой в редакторе...
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 11, 2013, 06:09:28 pm
Сделал подстветку Oberon rev 2013 для Sublime. Брать тут: https://github.com/vladfolts/oberonjs/blob/master/Oberon.tmLanguage

Все полезняшки думаю будем в один репозиторий постепенно сгребать. Чтобы не терялось, и чтобы скачавший получил сразу готовый набор инструментов. В том числе и биндинги/либы тоже будут туда же добавляться.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 11, 2013, 06:10:12 pm
Да, выглядит это как-то так:
http://cdn.imghack.se/images/a87b67aac36075aaf3102992c1b40b4d.png
Название: Re: Sublime Text 2
Отправлено: ilovb от Ноябрь 11, 2013, 06:24:42 pm
Круть!  :)
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 11, 2013, 11:45:11 pm
Написал плагин для Sublime который автоматом ключевые слова и предопределенные идентификаторы делает КАПСОМ.

Пример работы: http://youtu.be/p_MG5yX1z0g (и да, там виден в одном месте баг)

Осталось еще сделать автоотступы.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 11, 2013, 11:47:35 pm
Да, брать там же: https://github.com/vladfolts/oberonjs/blob/master/OberonAssistant.py
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 12, 2013, 09:38:48 am
Грамматика и плагин немного переместились внутри репозитория. Теперь оно тут: https://github.com/vladfolts/oberonjs/tree/master/Sublime%20Text
Название: Re: Sublime Text 2
Отправлено: kkkk от Ноябрь 12, 2013, 09:52:07 am
Специфики Оберона эта расцветка не учитывает. Режет глаз разноцветный RECORD END и POINTER TO
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 12, 2013, 10:00:05 am
Специфики Оберона эта расцветка не учитывает. Режет глаз разноцветный RECORD END и POINTER TO
А лексера не достаточно для полноценной расцветки любого языка.

В принципе не проблема загнать все ключевые слова в один класс, тогда они будут одного цвета. В общем, с классификацией еще поиграюсь.

Если есть идеи как именно оная расцветка должна смотреться, то мысли эти лучше изложить. Я посмотрю что можно сделать.

PS. Собственно расцветку (тему) можно вертеть как угодно, оно языконезависимо - едина и для плюсов и для Оберона и брейнфака, можно убрать вовсе. А вот этот классификатор лексем убирать нельзя. Ибо результатами его трудов например OberonAssistant пользуется.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 12, 2013, 10:21:47 am
Да, я прикинул, с POINTER TO и RECORD .. END можно пофиксить. Займусь как только более актуальные вещи для Sublime доделаю (автоотступы, навигацию по модулю и багофикс в OberonAssistant'e того самого бага что на виде виден).
Название: Re: Sublime Text 2
Отправлено: kkkk от Ноябрь 12, 2013, 11:50:23 am
Мне достаточно подсветки закомментированного кода. Не подскажите, как это просто сделать для Оберона, не затрагивая расцветки для других языков?
Название: Re: Sublime Text 2
Отправлено: vlad от Ноябрь 12, 2013, 03:38:53 pm
Мне достаточно подсветки закомментированного кода. Не подскажите, как это просто сделать для Оберона, не затрагивая расцветки для других языков?

Если хочется только комментарии, то вычистить из Oberon.tmLanguage все, кроме распознавания комментариев.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 12, 2013, 05:20:41 pm
Мне достаточно подсветки закомментированного кода. Не подскажите, как это просто сделать для Оберона, не затрагивая расцветки для других языков?

Если хочется только комментарии, то вычистить из Oberon.tmLanguage все, кроме распознавания комментариев.
Тогда автокапс будет работать и в строковых литералах.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 12, 2013, 05:35:28 pm
На самом деле, видимо, есть более элегантное и простое решение. Доберусь до работы как - попробую.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 13, 2013, 05:21:41 pm
Мне достаточно подсветки закомментированного кода. Не подскажите, как это просто сделать для Оберона, не затрагивая расцветки для других языков?

Итак, хотя я все еще не понимаю зачем в этом случае подсветка других языков (скажем С++ она еще менее нужна нежели Оберону, особенно лексерная подсветка), задача вполне легко решаема.

Для начала результат:
(http://cdn.imghack.se/images/f0c48faebdb75663018411a4775c0119.png)

Теперь путь достижения - менять правила классификатора лексем для Оберона естественно не будем. Будем менять правила раскраски отклассифицированных лексем конкретно для Оберона в конкретной теме оформления.

Открываем тему оформления для которой хотим это дело поменять, и добавляем правила для каждого из классов лексем Оберона. В json виде это будет добавление вот таких вот строчек:
{ name = 'keyword.control.oberon';
scope = 'keyword.control.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'keyword.operator.oberon';
scope = 'keyword.operator.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'keyword.other.oberon';
scope = 'keyword.other.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'storage.type.oberon';
scope = 'storage.type.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'storage.type.oberon';
scope = 'storage.type.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'constant.language.oberon';
scope = 'constant.language.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'support.function.oberon';
scope = 'support.function.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'support.type.oberon';
scope = 'support.type.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'constant.numeric.oberon';
scope = 'constant.numeric.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'string.quoted.oberon';
scope = 'string.quoted.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
},
{ name = 'string.other.oberon';
scope = 'string.other.oberon';
settings = {
fontStyle = '';
foreground = '#F8F8F2';
};
}

А в xml-виде (в котором оно сохраняется) это будет что-то вроде:
<dict>
<key>name</key>
<string>keyword.control.oberon</string>
<key>scope</key>
<string>keyword.control.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>keyword.operator.oberon</string>
<key>scope</key>
<string>keyword.operator.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>keyword.other.oberon</string>
<key>scope</key>
<string>keyword.other.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>storage.type.oberon</string>
<key>scope</key>
<string>storage.type.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>storage.type.oberon</string>
<key>scope</key>
<string>storage.type.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>constant.language.oberon</string>
<key>scope</key>
<string>constant.language.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>support.function.oberon</string>
<key>scope</key>
<string>support.function.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>support.type.oberon</string>
<key>scope</key>
<string>support.type.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>constant.numeric.oberon</string>
<key>scope</key>
<string>constant.numeric.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>string.quoted.oberon</string>
<key>scope</key>
<string>string.quoted.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>string.other.oberon</string>
<key>scope</key>
<string>string.other.oberon</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string></string>
<key>foreground</key>
<string>#F8F8F2</string>
</dict>
</dict>

Ну собственно и всё. Теперь имеем конкретные правила для данной темы оформления конкретно для Оберона.
Название: Re: Sublime Text 2
Отправлено: kkkk от Ноябрь 13, 2013, 07:46:48 pm
Спасибо, буду пробовать.
Раскраска для Си мне помогает отличить ключевые слова от идентификаторов. Также легче разобраться в многострочных строках и однострочных комментариях и макросах (звучит как нелепость, но факт), да и просто в строках с ошибочно экранированными кавычками, что у меня случается.
В Обероне предопределенные имена и ключевые слова как кирпичи - ни с чем не спутаешь. Строки - действительно строки, экранированных символов нет, тип не спутаешь с именем переменной. В последнем случае лексерная раскраска конечно не поможет.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 13, 2013, 07:57:41 pm
Спасибо, буду пробовать.

Я завтра выложу готовую тему, ну и правила классификации лексем немного подрихтую и тоже выложу.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Ноябрь 13, 2013, 08:08:32 pm
Раскраска для Си мне помогает отличить ключевые слова от идентификаторов. Также легче разобраться в многострочных строках и однострочных комментариях и макросах (звучит как нелепость, но факт), да и просто в строках с ошибочно экранированными кавычками, что у меня случается.
В Обероне предопределенные имена и ключевые слова как кирпичи - ни с чем не спутаешь. Строки - действительно строки, экранированных символов нет, тип не спутаешь с именем переменной. В последнем случае лексерная раскраска конечно не поможет.

Более того, тип ты не сможешь и от функции :-)
V(a);
Тут V может быть как типом, и тогда это объявление переменной, так и функцией, тогда это вызов оной функции :-) И лексерная раскраска тут ну никак не поможет, скорее запутает.

Также в плюсах нет какогого смысла в выделении как-то предопределенных типов, вроде int, char и так далее, просто потому, что типы рукотворные ничем не хуже и могут иметь в точности ту же семантику.

Ключевые слова от идентификаторов в языке, где есть шаблоны и макросы смысла не имеет отделять, просто потому, что "идентификатор" может выполнять те же функции что и ключевое слово языка. Кстати, то же творится и в Haskell'e - ключевые слова выделять не нужно. Да их там почти и нет :-)

Меня периодически достает любая раскраска синтаксиса, и я её вырубаю полностью. И вроде ничего, плюсы программируются на ура :-)

Впрочем, о вкусах не спорят. Если привычно видеть именно ключевые слова выделенными как-либо (капсом, цветом, начертанием, или там подчеркиванием (что, кстати, можно сделать)), то конечно лучше их выделять везде, коль так работается продуктивней.
Название: Re: Sublime Text 2
Отправлено: kkkk от Ноябрь 13, 2013, 10:13:01 pm
Первый абзац
Более того, тип ты не сможешь и от функции :-)
V(a);
Тут V может быть как типом, и тогда это объявление переменной, так и функцией, тогда это вызов оной функции :-) И лексерная раскраска тут ну никак не поможет, скорее запутает.
частично опровергает второй
Цитировать
Также в плюсах нет какогого смысла в выделении как-то предопределенных типов, вроде int, char и так далее, просто потому, что типы рукотворные ничем не хуже и могут иметь в точности ту же семантику.
Помимо того, что семантика в Си(без плюсов) не совсем та же. Рукотворный тип, который суть переменная со спецификатором хранения typedef, может быть переопределен во вложенной области видимости, причем самым забавным способом - type a, b, type; с int такое не пройдет. Переменная рукотворный типа не может быть объявлена с signed, unsigned, long, short. Опять же, рукотворный тип может быть объявлен уже с квалификатором const/volatile, что может привести к невозможности объявления переменной с теми же явными квалификаторами. Это просто уточнение про ту же самую семантику, как этому делу может помочь боевая раскраска - дело 10-е.
Цитировать
Ключевые слова от идентификаторов в языке, где есть шаблоны и макросы смысла не имеет отделять, просто потому, что "идентификатор" может выполнять те же функции что и ключевое слово языка. Кстати, то же творится и в Haskell'e - ключевые слова выделять не нужно. Да их там почти и нет :-)
К счастью, с таким отмороженным кодом приходится иметь дело нечасто. И это одна из причин, почему я не люблю эмулировать цикл Дейкстры или что там еще взбредет в голову через макросы. Чем больше явного, тем для меня лучше.
Название: Re: Sublime Text 2
Отправлено: Romiras от Ноябрь 27, 2014, 09:35:19 pm
Напомнило мне ּSublime Text:
(http://www.cc.gatech.edu/gvu/ii/softvis/infoviz/editor.gif)

http://www.cc.gatech.edu/gvu/ii/softvis/infoviz/information_mural.html (http://www.cc.gatech.edu/gvu/ii/softvis/infoviz/information_mural.html)

Новое - это хорошо забытое старое.
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 01, 2016, 12:40:41 pm
Постепенно переползаю на Visual Studio Code.
Даже не знаю почему. Вроде и медленнее работает и возможности редактирования не так круты как в Sublime и багов больше.
Но блин минимальная интеграция с Git и отладчиками дает свое... Плюс более богатый интерфейс.
Но Sublime один фиг активно юзаю вместо notepad.

Кстати в последней версии Sublime началось перетягивание фич из VSC :D
Как минимум, утащили открытие пользовательских настроек одновременно с дефолтными.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 01, 2016, 02:11:22 pm
Постепенно переползаю на Visual Studio Code.
Даже не знаю почему. Вроде и медленнее работает и возможности редактирования не так круты как в Sublime и багов больше.
Но блин минимальная интеграция с Git и отладчиками дает свое... Плюс более богатый интерфейс.
Но Sublime один фиг активно юзаю вместо notepad.
А для кодинга на каком языке юзаешь? Ну и какая ось у тебя?

Кстати в последней версии Sublime началось перетягивание фич из VSC :D
Как минимум, утащили открытие пользовательских настроек одновременно с дефолтными.
Ну это нормально. Вначале VSC утянул тонну фич у sublime, потом sublime у них удачные решения утягивает. Это и называется прогрессом. :-)
Название: Re: Sublime Text 2
Отправлено: ilovb от Октябрь 01, 2016, 05:05:21 pm
А для кодинга на каком языке юзаешь? Ну и какая ось у тебя?

Go и PowerShell в основном. Маркдаун тоже в нем, т.к. есть предпросмотр.

Сижу я в Windows 10.
С линупсами дружба так и не сложилась. А сейчас с линупсовым башем в винде стало вообще нинужно.
Название: Re: Sublime Text 2
Отправлено: valexey_u от Октябрь 01, 2016, 05:20:51 pm
А для кодинга на каком языке юзаешь? Ну и какая ось у тебя?

Go и PowerShell в основном. Маркдаун тоже в нем, т.к. есть предпросмотр.

Оберонцы массово сваливают на Go :-)

Сижу я в Windows 10.
С линупсами дружба так и не сложилась. А сейчас с линупсовым башем в винде стало вообще нинужно.
Это ж не баш, это по сути линух и есть, точнее убунта. Wine наоборот. Пощупал, запустил там все свои линуховые бинари as is и понял что всё, винду можно больше не поддерживать. Можно писать теперь только под линукс :-)
Название: Re: Sublime Text 2
Отправлено: Geniepro от Октябрь 01, 2016, 07:36:27 pm
блин тоже что ли десятку поставить ))
Название: Re: Sublime Text 2
Отправлено: ilovb от Декабрь 08, 2017, 03:42:22 pm
Весьма любопытный клон ST: http://uvviewsoft.com/cudatext/
Вполне может найти свою аудиторию, т.к. сделан несколько дружелюбнее к юзеру.
Например, многие настройки вынесены в гуй.
Написан на Lazarus )
Название: Re: Sublime Text 2
Отправлено: ilovb от Декабрь 08, 2017, 03:50:05 pm
Еще рекомендую отличный таск-манагер для ST: https://github.com/aziz/PlainTasks
Он почти идеальный (подозреваю что идею таки где-то скомуниздили)
Название: Re: Sublime Text 2
Отправлено: Valery Solovey от Декабрь 08, 2017, 04:07:29 pm
а у саблайма нет плагинов для гита? В гугле что-то находится, но не понятно, насколько оно рабочее.
Название: Re: Sublime Text 2
Отправлено: ilovb от Декабрь 08, 2017, 05:03:04 pm
Есть, но толку мало. Проще из терминала в отдельном окне гит юзать.

С плагинами у VSC гораздо лучше, чем у ST. Git сейчас поддерживается не хуже чем в IDE многих. И дифы и история и blame. Там есть все что нужно для удобной работы.
Коммитить из VSC очень удобно.