在Rails中使用新的哈希语法时,错误的Textmate哈希对完成

时间:2011-12-20 02:27:31

标签: ruby-on-rails ruby autocomplete textmate

当尝试在Ruby on Rails项目中使用Ruby 1.9.2中的新哈希语法时,Textmate错误地自动填充哈希对。例如,

title:    "My Book Title"

变成

title:key => "value",

在冒号后按Tab键。如何停止此功能?我是Textmate的新手。

1 个答案:

答案 0 :(得分:1)

这可能是因为您运行的Ruby软件包尚未针对1.9进行更新。您可以通过进入Bundle Editor(Bundles> Bundle Editor> Show Bundle Editor),找到Ruby然后将Hash Pair – :key => "value" Snippet更改为:

来解决此问题。

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

(从列表上方的组合框中选择“Snippets”可能会有所帮助。)

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