Откройте Data\Packages\Ruby\Ruby.tmLanguage, там почти в самом начале в секции fileTypes описаны расширения, которые будут ассоциированы с руби, добавьте нужные
В общем виде насколько я знаю — нет, для отдельных языков есть, посмотрите например вот этот плагин я его использую иногда для python и js, а вообще он поддерживает около 5 языков. Дополнительной плюшкой плагина идет умный автокомплит, который умеет выдавать все методы модуля\класса, в том числе и системных.
Правда у него есть минус — он тормозил в последней версии, что я использовал, но разработчики клялись, что все поправили и он летает, все недоходят руки попробовать.
>>Установить новую позицию курсора можно через ctrl + left_mouse_click. Или ctrl + left_double\_triple click (выделит слово\абзац целиком).
Т.к. мультивыделение является «киллер-фичей» на мой взгляд, то стоило расписать и другие более удобные способы сделать его без мыши:
ctrl+shift+l — Создать курсор на каждой строке выделенного фрагмента
alt+F3 — Найти все фрагменты идентичные выбранным и создать на них курсор
ctrl+D — Найти следующий фрагмент идентичный выбранному и добавить туда курсор
ctrl+K+D — Убирает курсор с последнего фрагмента найденного по ctrl+D и ищет следующий
ctrl+alt+up — Добавить курсор на строке выше
ctrl+alt+down — Добавить курсор на строке ниже
Я пытался настроить эквалайзер — почти не помогает.
Кстати, из-за шума метро сложно разобрать именно ваш голос, возможно это связанно с тембром. Я слушаю еще один подкаст с вашим периодическим участием — «The Art Of Programming» вы там аналогично звучите субъективно тише Антона, но там можно выкрутить громкость повыше, а у вас к сожалению — нет.
Полагаю дело тут не только в наушниках, а и в телефоне. Другие подкасты слушаются вполне нормально, а тут порой не удается расслышать некоторые фразы, приходится перематывать.
Вы правда считаете, что сборку дистрибутива проекта следует осуществлять на MSBuild (ну или NAnt и т.п.)?
Я все больше в последнее время склоняюсь к тому, что бы непосредственно компилирование оставить подобным системам, а вот всю обвязку выполнять на python к примеру — это и понятнее и быстрее как мне кажется.
А что стало побудительной причиной создавать проект руками с нуля? На мой вкус стандартный сгенерированный проект вполне имеет достаточные возможности к расширению, при этом заведомо корректен с точки зрения VS.
Не совсем понятно как это работает, почему какой-то за код указанный на сайте — с моего телефонного счета будут снимать день? И что мешает владельцам таких сайтов рассылать подобные sms на произвольные номера и добавлять у себя в базе фиктивные записи о том, что пользователь вводил этот код на сайте?
Правда у него есть минус — он тормозил в последней версии, что я использовал, но разработчики клялись, что все поправили и он летает, все недоходят руки попробовать.
Т.к. мультивыделение является «киллер-фичей» на мой взгляд, то стоило расписать и другие более удобные способы сделать его без мыши:
ctrl+shift+l — Создать курсор на каждой строке выделенного фрагмента
alt+F3 — Найти все фрагменты идентичные выбранным и создать на них курсор
ctrl+D — Найти следующий фрагмент идентичный выбранному и добавить туда курсор
ctrl+K+D — Убирает курсор с последнего фрагмента найденного по ctrl+D и ищет следующий
ctrl+alt+up — Добавить курсор на строке выше
ctrl+alt+down — Добавить курсор на строке ниже
Кстати, из-за шума метро сложно разобрать именно ваш голос, возможно это связанно с тембром. Я слушаю еще один подкаст с вашим периодическим участием — «The Art Of Programming» вы там аналогично звучите субъективно тише Антона, но там можно выкрутить громкость повыше, а у вас к сожалению — нет.
Я все больше в последнее время склоняюсь к тому, что бы непосредственно компилирование оставить подобным системам, а вот всю обвязку выполнять на python к примеру — это и понятнее и быстрее как мне кажется.
habrahabr.ru/blogs/programming/99162/
Радует категория «провиант».