当尝试在Ruby on Rails项目中使用Ruby 1.9.2中的新哈希语法时,Textmate错误地自动填充哈希对。例如,
title: "My Book Title"
变成
title:key => "value",
在冒号后按Tab键。如何停止此功能?我是Textmate的新手。
答案 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