saw*_*awa 4 ruby unix vim emacs
注释字符后面有各种方向#,以特定方式解释.
#!/usr/bin/env ruby#coding: UTF-8 #frozen_string_literal: true#!ruby#vim:set fileencoding=euc-jp很明显,它们必须放在文件的开头附近才能正常工作,但是当它们不止一个时,它们不能全部放在第一行.在文件开头有多少行,他们必须放置?它们之间的相对顺序是否相关?决定它们的规则是什么?
如果不是我上面列出的那些,请添加.
(这是社区维基的答案.它不完整,所以请添加你的发现.)
#!/usr/bin/env ruby#coding: UTF-8# -*- coding: utf-8 -*- #frozen_string_literal: true# -*- mode: ruby -*-#vim:set fileencoding=euc-jpmodelines设置进行配置modeline设置已启用,则由Vim解释(默认情况下为on,除外root).