草庐IT

ruby - Sublime Text : How to toggle curly braces to do-end blocks in Ruby

我经常使用代码片段在SublimeText2中编写代码。但有一件事我无法实现:将花括号block切换为do...endblock。假设我正在尝试构建多行每个block。所以我输入:[1,2,3].ea这将导致:[1,2,3].each{|e|}现在我需要一些魔法来将它切换为:[1,2,3].eachdo|e|#cursorend我很确定在TextMate中有一种方法可以实现这一点,所以在SublimeText中也会有这种方法。有什么想法吗?更新:我在Textmate中找到了功能描述:(TextMateshortcutsyoushouldbeusing->Toggle‘do…end’/‘

curly-braces - 您是否使用花括号进行额外的范围界定?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我的意思是在函数、类、if、while、switch、try-catch需要时使用它。我不知道它可以像thisuntilIsawthisSOquestion那样完成.在上面的链接中,Eli提到“他们使用它来将代码折叠在不属于通常会折叠的函数、类、循环等的逻辑部分中。”除了上面提到的还有什么其他用途?使用花括号来限制变量的范围并仅在需要时扩展范围是个好

curly-braces - 您是否使用花括号进行额外的范围界定?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我的意思是在函数、类、if、while、switch、try-catch需要时使用它。我不知道它可以像thisuntilIsawthisSOquestion那样完成.在上面的链接中,Eli提到“他们使用它来将代码折叠在不属于通常会折叠的函数、类、循环等的逻辑部分中。”除了上面提到的还有什么其他用途?使用花括号来限制变量的范围并仅在需要时扩展范围是个好