Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 在GHCi中将vi设置为编辑器_Haskell_Vim_Read Eval Print Loop_Archlinux_Ghci - Fatal编程技术网

Haskell 在GHCi中将vi设置为编辑器

Haskell 在GHCi中将vi设置为编辑器,haskell,vim,read-eval-print-loop,archlinux,ghci,Haskell,Vim,Read Eval Print Loop,Archlinux,Ghci,如何使vi编辑模式在GHCi中工作 我使用的是7.10.3版 我尝试了Prelude>:set editor vi,但没有效果 我的~/.inputrc中也有这些行 set editing-mode vi set keymap vi GHCi现在使用这个库进行命令行编辑(这一点已经存在很长一段时间了),而且它确实有一个vi模式。配置文件是~/.haskeline,您需要的行是: editMode: Vi 此处记录:在您:设置编辑器vi之后,当您尝试:编辑文件时会发生什么?“无效”是什么意思?

如何使vi编辑模式在GHCi中工作

我使用的是7.10.3版

我尝试了
Prelude>:set editor vi
,但没有效果

我的
~/.inputrc
中也有这些行

set editing-mode vi
set keymap vi
GHCi现在使用这个库进行命令行编辑(这一点已经存在很长一段时间了),而且它确实有一个vi模式。配置文件是
~/.haskeline
,您需要的行是:

editMode: Vi

此处记录:

在您
:设置编辑器vi
之后,当您尝试
:编辑文件时会发生什么?“无效”是什么意思?我不是指编辑文件。“无效”意味着我不能让vi编辑模式在GHCi中工作,就像我按下ESC键进入命令模式导航/编辑文本时它不工作一样。在bashshell中我可以做到。可能是重复的,在GHCi中有一些VI编辑模式。。。或者你是在谈论为VI设置一些GHCi REPL支持吗?@Carsten是的,我刚刚开始使用它,我注意到
重复
f
f
一个或另一个方向的命令不起作用。。。在GitHub上就是这样。