Answers:
模式行允许您逐个文件地设置首选项,并可以模仿其他一些流行的编辑器(Vim,Emacs和Kate)的一些首选项设置选项。
例如,如果您将gedit首选项设置为每个缩进使用4个空格,则可以使用模式行覆盖它,并且在该特定文件上每个缩进仅设置2个空格。
但是,实际上在文档中创建模式行是另一回事。它可能相当复杂(请参阅Kate模式集的文档),并且通常适合熟悉所选编辑器的人员。这就是为什么gedit文档链接到Vim,Emacs和Kate的各种手册,而不是在文档中详细描述其模式的原因。
这是python文件中的示例vim样式的modeline。我们称它为test.py。末尾的行打开模式行,将制表符空间设置为24个空格(显然是一种不好的python编码实践,但仅在此处生效),并关闭了扩展的制表符功能。
print "hello"
print "say what?"
# ex:set ts=24 noet:
尝试一下gedit,让我知道它是否适合您。Vim的模式行选项记录还算不错这里。如果您想遍历Emacs文档以找到其modeline选项,欢迎您这样做。:)