私は 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