gedit modelines - 它们是什么?他们是如何工作的?

Modified on: Sat, 09 Jun 2018 05:30:53 +0800

有一个名为 Modelines 的gedit插件,该插件被描述为

  

Emacs,Kate和Vim风格的模型支持gedit。

什么是模特儿?他们如何在gedit中工作?

作者:,N.N.

最佳答案

Modelines允许您逐个文件地设置首选项,并允许您模仿其他一些流行编辑器(Vim,Emacs和Kate)的某些首选项设置选项。

例如,如果您将gedit首选项设置为每个缩进使用4个空格,则可以使用modelines覆盖此设置,并在该特定文件上为每个缩进设置仅2个空格。

实际上,在文档中创建模型是另一回事。它可能相当复杂(查看凯特模型的文档),并且通常适合那些对所选编辑非常熟悉的人。这就是为什么gedit文档链接到Vim,Emacs和Kate的各种手册,而不是在文档中详细描述它们的模型。

这是python文件中的示例vim样式模式行。我们称之为test.py.最后一行打开了modelines,将标签空间设置为24个空格(显然是一个糟糕的python编码练习,但这只是为了效果),并关闭展开的标签功能。

print "hello"
print "say what?"

# ex:set ts=24 noet:

尝试使用gedit并告诉我它是否适合你。 此处详细记录了vim模式行选项。如果您想浏览Emacs文档以查找其模式选项,欢迎您这样做。 :)

作者:,j1mc

相关问答

添加新评论