Ошибочное завершение хеш-пары Textmate при использовании нового хеш-синтаксиса в Rails - PullRequest
0 голосов
/ 20 декабря 2011

При попытке использовать новый синтаксис хэша в Ruby 1.9.2 в проекте Ruby on Rails, Textmate ошибочно автоматически дополняет хэш-пару. Например,

title:    "My Book Title"

превращается в

title:key => "value",

при нажатии табуляции после двоеточия. Как мне остановить эту функцию? Я новичок в Textmate.

1 Ответ

1 голос
/ 20 декабря 2011

Вероятно, это связано с тем, что запущенный вами пакет Ruby не обновлялся до версии 1.9.Это можно исправить, зайдя в Редактор пакетов (Пакеты> Редактор пакетов> Показать редактор пакетов), найдя Ruby, а затем изменив фрагмент Hash Pair – :key => "value" на:

${1:key}: ${2:"${3:value}"}${4:, }

(Это может помочь выбрать «Фрагменты» в поле со списком над списком.)

От: http://www.strictlyuntyped.com/2010/12/new-ruby-19-hash-syntax.html

...