Autocomplete erl不会自动完成使用-pa加载的代码
这是我第一次做几个小时的Erlang实验。所以请温柔一点Autocomplete erl不会自动完成使用-pa加载的代码,autocomplete,module,erlang,loading,erl,Autocomplete,Module,Erlang,Loading,Erl,这是我第一次做几个小时的Erlang实验。所以请温柔一点 我签出了一个项目() 安装钢筋 编译模块(beam文件进入ebin) 启动erl-pa/息税前利润 键入eredi并点击标签 此时未显示任何内容,而所有其他模块均自动完成。因此,我(合理地)假设模块梁文件没有加载-导致我对路径进行各种徒劳的调查,等等 但代码已经加载,只是没有自动完成 1> {ok,C} = eredis:start_link(). {ok,<0.35.0>} 2> eredis:q(C,["
- 我签出了一个项目()
- 安装钢筋
- 编译模块(beam文件进入ebin)
- 启动erl-pa/息税前利润
- 键入eredi并点击标签
1> {ok,C} = eredis:start_link().
{ok,<0.35.0>}
2> eredis:q(C,["SET","foo","bar"]).
{ok,<<"OK">>}
3> eredis:q(C,["GET","foo"]).
{ok,<<"bar">>}
1>{ok,C}=eredis:start\u link()。
{好的,}
2> q(C,[“SET”,“foo”,“bar”])。
{好的,}
3> q(C,[“GET”,“foo”])。
{好的,}
很好,但我真的很想自动完成工作。有办法让它工作吗?例如,在Zsh中,我必须对要显示的新路径项执行rehash-我是否需要在此处执行类似的操作?您需要确保模块已加载到shell中,使用
-pa
将其添加到路径中时,只需告诉VM在尝试加载模块时在何处查找模块。
有几种加载模块的方法
- 在模块中调用应加载的函数(这样在执行
调用后,您就可以制表符完成eredis)eredis:start\u link()
- 使用
l(模块)
- 编程方式:
code:load\u文件(模块)