Раньше уже пробовал этот редактор, но дальше «посмотреть» дело не зашло.
Сейчас поставил, настроил. Местами оказалось удобнее/продуманнее используемого мною Саблайма.
Но есть пара вопросов. Возможно, вы сможете на них дать ответ:
1. Можно ли сохранять текущую конфигурацию (набор экстеншинов со всеми настройками, выбранная тема и прочее) для синхронизации между несколькими редакторами (работа-дом). Для этих целей я сейчас храню конфигурационные файлы саблайма в своих дотфайлах.
2. Не нашел расширение для просмотра/редактирования файлов по ftp/sftp с удаленных серверов. То, что вы привели в качестве примера, работает только на аплоад.
«и создание генератора для yeoman»
Это, на мой взгляд, самый верный путь для решения задач такого рода. Но у йомена есть большой минус — он жутко долго стартует. И пока они это никак не починят.
Скажите, а есть ли способ снять объектив с NX300, чтобы не сбивалась диафрагма?
Хочу попробовать поставить реверсивной кольцо на свой 18-55 OIS (и поснимать макро), но после извлечения объектива диафрагма всегда открыта на максимум.
Ок, попробую набросать прототип на gh-pages в форке к вашему репу. Вопрос в том, будут ли его поддерживать, при добавлении новых правил, чтобы держать в актуальном состоянии…
Уже много месяцев пользуюсь вашей разработкой в виде grunt-плагина grunt-jscs-checker во всех проектах. Ужасно доволен, спасибо вам огромное!
Не прочитал все коментарии, возможно уже спрашивали. Планируется ли сделать удобный интерфейс для генерации конфига jscs? Чтобы не читать весь ридми с последующей копипастой, а прощелкивать слайды, а в конце копировать конфиг?
Свои плагины я не писал, поэтому могу этим ответом попасть пальцем в небо :-) Здесь пишут, что система хэлперов была удалена в пользу нодовского require. Там же отсылают к этому примеру.
Замечательные улучшения в API!
Имхо, можно было не бояться и сделать самовызывающиеся конструкторы без new для привычного имени класса, дабы вызовы L.Map() и new L.Map() приводили к одному результату. К чему хитрить с регистром?
Не всегда получается запустить карту в инерционный полет при использовании. Что-то там нужно дотюнить.
В плагине с 3D-проекциями съезжает слой с ними же при инерции (маленький фидбэк).
Задачу, которую вы привели в пример, не стоит решать через Range (если я конечно правильно понял суть): fastcoder.org/articles/?aid=183
С удалением DOM-элементов, если этим занимается скрипт, а не пользователь, конечно, беда. Придется проверять не является ли элемент контейнером анкора/фокуса и переносить граничную точку в родительский узел. Из комментов ниже я понял, что в ИЕ для этого букмарки сделали.
Эту статью я начал писать в феврале, когда окончательно надоело собирать API по пяти разным ссылкам. Недавно дописал и выложил на fastcoder.org. Ну а потом подумалось, что материал будет полезен хабровчанам. Хорошо, что не ошибся :-)
Если используемая вами команда занимается вставкой данных, то описанный выше скрипт должен справляться.
В контексте объекта TextRange можно вызвать метод getBookmark(), который вернет строку (там свой внутренний формат какой-то). Позже, скормив эту строку методу moveToBookmark(), вы можете восставновить фокус. Это, кстати, описано в статье. Работает в ИЕ соот-но.
Аналогичного интерфейса в DOM Range не встречал, используйте стандартные свойства и методы.
Сейчас поставил, настроил. Местами оказалось удобнее/продуманнее используемого мною Саблайма.
Но есть пара вопросов. Возможно, вы сможете на них дать ответ:
1. Можно ли сохранять текущую конфигурацию (набор экстеншинов со всеми настройками, выбранная тема и прочее) для синхронизации между несколькими редакторами (работа-дом). Для этих целей я сейчас храню конфигурационные файлы саблайма в своих дотфайлах.
2. Не нашел расширение для просмотра/редактирования файлов по ftp/sftp с удаленных серверов. То, что вы привели в качестве примера, работает только на аплоад.
Спасибо!
Это, на мой взгляд, самый верный путь для решения задач такого рода. Но у йомена есть большой минус — он жутко долго стартует. И пока они это никак не починят.
Хочу попробовать поставить реверсивной кольцо на свой 18-55 OIS (и поснимать макро), но после извлечения объектива диафрагма всегда открыта на максимум.
Не прочитал все коментарии, возможно уже спрашивали. Планируется ли сделать удобный интерфейс для генерации конфига jscs? Чтобы не читать весь ридми с последующей копипастой, а прощелкивать слайды, а в конце копировать конфиг?
developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators#.7C_(Bitwise_OR)
А не про «символьную конструкцию «|0» в JavaScript»
По сути — да, все правильно делаете :)
Здесь пишут, что система хэлперов была удалена в пользу нодовского require. Там же отсылают к этому примеру.
for (var t = 0; t < 1 + step; t += step) { if (t > 1) { t = 1; }
->
for (var t = 0; t <= 1; t += step) {
?
Неожиданно теплый, сердечный даже, презент, Дедушка расстарался :-)
Спасибо!
Надеюсь мой подарок тоже успеет дойти до получателя до Нового Года.
Имхо, можно было не бояться и сделать самовызывающиеся конструкторы без new для привычного имени класса, дабы вызовы L.Map() и new L.Map() приводили к одному результату. К чему хитрить с регистром?
Не всегда получается запустить карту в инерционный полет при использовании. Что-то там нужно дотюнить.
В плагине с 3D-проекциями съезжает слой с ними же при инерции (маленький фидбэк).
fastcoder.org/articles/?aid=183
С удалением DOM-элементов, если этим занимается скрипт, а не пользователь, конечно, беда. Придется проверять не является ли элемент контейнером анкора/фокуса и переносить граничную точку в родительский узел. Из комментов ниже я понял, что в ИЕ для этого букмарки сделали.
В целом, DOM-реализация Range мне нравится тем, что граничные точки теснее привязаны к DOM. Это удобнее, чем манипулировать текстовыми смещениями.
Хотя вопрос удобства той или иной реализации можно решить только на примере конкретных практических задач. Абстрактные рассуждения, имхо, не уместны.
В контексте объекта TextRange можно вызвать метод getBookmark(), который вернет строку (там свой внутренний формат какой-то). Позже, скормив эту строку методу moveToBookmark(), вы можете восставновить фокус. Это, кстати, описано в статье. Работает в ИЕ соот-но.
Аналогичного интерфейса в DOM Range не встречал, используйте стандартные свойства и методы.