Haskell 在GHCi中将vi设置为编辑器
如何使vi编辑模式在GHCi中工作 我使用的是7.10.3版 我尝试了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之后,当您尝试:编辑文件时会发生什么?“无效”是什么意思?
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上就是这样。