【发布时间】:2016-09-20 18:14:03
【问题描述】:
我经常使用 Geany 文本编辑器来编写编程代码。我最近知道我们可以使用一些键绑定在 Geany 中自动插入代码 sn-p,我喜欢这个想法。
所以,我在 Geany 手册中了解了一些关于 sn-ps 的基础知识。
我尝试这样做:Octave 脚本所需的 sn-p 是:
#!/usr/bin/octave -qf
% Author : Bhishan Poudel
% Date :
I_like_this_to_be_inserted_automatically
到目前为止我的尝试:
我们必须编辑名为“sn-ps.conf”的配置文件,可以这样访问:
菜单工具 → 配置文件 → sn-ps.conf
或~/.config/geany/snippets.conf。
然后,我首先检查了 Octave 脚本的文件类型:
geany --ft-names
我看到文件类型是[Matlab/Octave]。所以,我在那里添加了以下代码。
[Matlab/Octave]
pre=#!/usr/bin/octave -qf \n% Author : Bhishan Poudel \n% Date : {date}\n\n
注意:要查找octave安装目录的shebang路径,请输入which octave
然后为了实现代码,我创建了一个名为 a.m 的文件并在 Geany 中打开它。那么尝试这个sn-p的命令是*preTab(输入pre后跟Tab)然后输出是:
#!/usr/bin/octave -qf
% Author : Bhishan Poudel
% Date : 2016-05-23
我们如何将日期格式更改为 2016 年 5 月 23 日?
一些有用的链接如下:
http://www.geany.org/manual/0.18.1/index.html#user-definable-snippets
【问题讨论】:
-
我认为这与 Octave 或 MATLAB 无关
标签: date code-snippets geany