我正在研究一个 Ruby gem,我希望能够隐藏文件中的所有文档注释,因为它们更适合使用库的人,而不是阅读或编写代码。我看到了评论的价值,但是当我处理代码时,它们在视觉上分散了我的注意力。
在 MacVim 中,我可以通过选择并单击来手动折叠代码行Tools > Folding > Create Fold
,但是有没有办法使用某种快捷方式自动隐藏所有注释?
例如,下面的代码:
# Returns a 2D array for Rails select helper options.
# Also used internally for Formtastic support
#
# ==== Example
# # Create an Enum with some elements
# class Priority < ClassyEnum::Base
# end
#
# class Priority::Low < Priority; end
# class Priority::ReallyHigh < Priority; end
#
# Priority.select_options # => [["Low", "low"], ["Really High", "really_high"]]
def select_options
map {|e| [e.text, e.to_s] }
end
将显示为:
def select_options
map {|e| [e.text, e.to_s] }
end