启用选项卡完成以在工作目录外的Julia中查找文件

时间:2018-03-14 17:59:08

标签: julia

如何使用我编写的函数在Julia中启用标签完成,该函数在工作目录之外加载文件?选项卡完成非常好,但它似乎只适用于我的工作目录中的文件。例如我将所有文件存储在目录foo中,并编写了一个函数来方便地读取这些文件。

const WHEREMUHFILES = "foo/"
function read_foo_file(filename::String)
    readlines(WHEREMUHFILES * filename)
end

但是,当我尝试read_foo_file("ba并点按标签时,标签完成功能无效,因为它不会在目录WHEREMUHFILES中搜索bar.txt。有没有办法启用它?

实际上,我在不同的目录中组织了许多不同类型的文件,read_foo_file在读取文件后填充复杂的数据结构,所以简单的解决方法,例如"将文件放入你的工作目录!"不是我想要的。

0 个答案:

没有答案