脚本的第一行可能采用 的格式#! interpreter
,因此 shell 将使用特定的格式执行脚本口译员。这就是所谓的shebang
或shbang
。
同样,可以有一些特殊的注释,例如
# -*- language -*-
或者
# vim: tabstop=4 :
等等。就像shbang
用于指示使用哪个解释器一样,这些注释用于调整编辑器的行为。
如何调用这些特殊注释呢?也许shdash
或者shvim
?是否有一些已经定义的俚语?
是否有 wiki 页面可以显示 的列表shxxx
,并且这些软件遵循此类约定?
答案1
这些被称为模型行,至少在 vim 中是这样。瞧:help modeline
——不完全是俚语,但至少可以这么称呼它们。