我正在寻找一种替代方案,因为我发现Emacs很难使用。我更想使用一个支持我熟悉常用快捷键的编辑器,例如箭头键来移动光标,CTRL+SHIFT+RightArrow选中下一个单词等等。
基本上,我不想重新学习所有熟悉的快捷键,只是为了使用Emacs。
有人可以推荐一个适合我的编辑器吗?
另外一件事 - Notepad++支持LISP语法着色,但它没有像Emacs那样集成的LISP控制台。我只需要打开一个Notepad ++窗口和一个命令行窗口,同时使用命令行运行程序,这样可以吗?
我正在寻找一种替代方案,因为我发现Emacs很难使用。我更想使用一个支持我熟悉常用快捷键的编辑器,例如箭头键来移动光标,CTRL+SHIFT+RightArrow选中下一个单词等等。
基本上,我不想重新学习所有熟悉的快捷键,只是为了使用Emacs。
有人可以推荐一个适合我的编辑器吗?
另外一件事 - Notepad++支持LISP语法着色,但它没有像Emacs那样集成的LISP控制台。我只需要打开一个Notepad ++窗口和一个命令行窗口,同时使用命令行运行程序,这样可以吗?
你可以试试LispIDE。虽然它有点基础,但可能会对你有所帮助。
看一下这个问题
https://stackoverflow.com/questions/22850/getting-started-with-lisp
它提到的一件事是CUSP,它在Eclipse中运行。
此外,如果你正在做Scheme(你没有说你指的是哪种Lisp),我强烈推荐DrScheme。
我怀疑几乎所有编写LISP程序的人都会使用emacs。如果你必须与真正的LISP程序员一起工作,那么你可能会处于劣势之中。
此外,一个好的程序员不应该只依赖于一个编辑器。学会不依赖基于Windows的按键加速。
我可能有点晚了,但是普通的vi(1)——传统的遗留版vi——非常好用,具有括号匹配和至少一些基本的s-exp功能。设置您的EXRC以使用。
:set ai lisp aw
这不是SLIME,但它是某种东西。