7
如何使用vi編輯模式在GHCi中工作?將vi設置爲GHCi中的編輯器
我使用的是版本7.10.3。
我試過Prelude> :set editor vi
,但沒有效果。
我在我的~/.inputrc
中也有這些行。
set editing-mode vi
set keymap vi
。
如何使用vi編輯模式在GHCi中工作?將vi設置爲GHCi中的編輯器
我使用的是版本7.10.3。
我試過Prelude> :set editor vi
,但沒有效果。
我在我的~/.inputrc
中也有這些行。
set editing-mode vi
set keymap vi
。
GHCi現在使用Haskeline庫進行命令行編輯(這在目前已經有相當一段時間了),它確實有一個vi模式。配置文件是~/.haskeline
和你想要的路線是:
editMode: Vi
你之後':集編輯vi',會發生什麼,當你嘗試':edit'文件?你的意思是「沒有效果」? – user2407038
我不是故意編輯一個文件。 「無效」意味着我無法使用vi編輯模式在GHCi中工作,就像當我按ESC進入命令模式以導航/編輯文本時,它不起作用。在Bash shell中,我可以做到這一點。 –
可能重複[如何自定義ghci的readline keybindings](http://stackoverflow.com/questions/1825547/how-to-customize-the-readline-keybindings-of-ghci) – amalloy