Dav*_*504 5 terminal alias haskell ghci
是否可以在ghci.conf文件中设置别名?
例如我alias sbh='cd Desktop/Sandbox/Haskell'在bash.bashrc中,它让我快速跳转到指定的文件夹.通过在ghci.conf文件中添加别名,可以在ghci中做同样的事情吗?
我已经在ghci.conf中有一些命令但是我想设置多个别名来跳转到文件夹位置而不必一直使用:cd home/sandbox/foo/bar.我无法在谷歌上找到任何东西,所以要么以前从未考虑过,要么只是遗漏了一些非常简单的东西.
该:def命令可以执行此操作:
:def sbh const $ return ":cd Desktop/Sandbox/Haskell"
Run Code Online (Sandbox Code Playgroud)
正如您所看到的那样,它只是给出一个替换字符串要复杂一点:它采用类型的Haskell函数,String -> IO String新定义的命令应用于其参数字符串以计算要运行的新命令.
然后在GHCI :sbh中调用.
| 归档时间: |
|
| 查看次数: |
605 次 |
| 最近记录: |