gnuplot文件有标准的文件扩展名吗?

78

我看过以.gnu.plt.gplot三种后缀名作为gnuplot脚本文件的扩展名。

我知道Linux不关心文件扩展名,但是哪种扩展名最能向人类宣告"我是一个gnuplot脚本!"?

9个回答

60

正如Romain、Dr. Person和neillb所指出的以及这篇维基百科文章所证实的那样,gnuplot文件没有官方标准扩展名

这三个文件扩展名似乎很流行:

.gpi
.plt
.gp

这三个扩展名中,.gp 是最短的,并且似乎与其他程序的冲突最少。但另外两个扩展名也很少被使用。 看起来.plt 被HPGL绘图仪使用,因此一些旧版的Autocad文件可能会带有这个扩展名。而带有.gpi 扩展名的文件则用于Garmin GPS设备。值得一提的是,搜索“gnuplot文件扩展名gp”比搜索.gpi和.plt的类似结果返回了更多的结果。

虽然.gnuplot 也算是个不错的选择,但它确实有七个字符长。长的文件扩展名可能会影响终端中的可读性,因为它们打开了比文件扩展名更短的文件名的可能性,并且长的扩展名更容易导致行折返。


2
Gnuplot现在为Windows设置了默认扩展名,当您想将gnuplot脚本打开为*.plt时使用。 - Tropilio
就此而言,linguist识别.gp, .gnu, .gnuplot, .p, .plot.plt这几种文件扩展名。 - Benjamin W.

34

8
gpi 中的 i 代表什么? - knub
2
@knub:PLTGRAF帮助文档似乎表明“gnuplot指令文件”(搜索“PLOT命名约定”)。 - Edgar Bonet
截至Vim 8.2.4187,Vim还可以识别.gnuplot文件。 - gdupras

15

Gnuplot在其网站上使用.gnu文件格式进行演示,因此我认为这是标准格式。


6

哪种扩展名最普遍地向人类宣告"I am a gnuplot script!"?

对此,".gnuplot"是最好的选择!

虽然不常见(可能因为它有点长),但它明确地告诉人类这个文件里面是什么。

相比之下,维基百科列出了其他六种扩展名为.plt的文件格式。


这是最好的扩展,其他所有扩展都太神秘了。可惜它的编辑器支持很少。Shebang有助于Vim。 - Ciro Santilli OurBigBook.com

3
我认为“.gnuplot”不应该被接受作为唯一答案。实际上并没有一个确定的答案。我之前见过并使用过“ .gp”,感觉很好。

1

维基百科似乎表明.plt是标准的。话虽如此,GnuPlot本身并没有定义任何标准,使其自由形式,因此没有扩展名可以告诉“这是一个gnuplot脚本”。


1

1
值得注意的是,Visual Studio Code有一个用于gnuplot语法高亮的扩展程序。它定义了5个gnuplot文件扩展名:
  • .gp
  • .gnuplot
  • .gnu
  • .plot
  • .plt

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接