在Window平台中搭建Lisp学习环境(vs-code篇)
Category:安装设置最近vs code这个编辑器比较火,用了下也很好用。
最新的简单安装方式
安装好sbcl软件后,在code里面安装3个插件就好
简体中文界面插件:Chinese (Simplified) Language Pack for Visual Studio Code
命令运行插件:Code Runner
语法高亮插件:Common Lisp (选作者:Qingpeng Li这款。ailisp的没试好,想试的可以试下)
安装好后右键点击run code用快捷键运行就可以了(2021年2月28日更新),下面是以前写的手动设置方法,有需要的可以参考下。
参考网址:http://video.tudou.com/v/XMzk0NzMzOTI4MA==.html
先改成中文界面,不需要的朋友可以不改。
首先打开VSCode软件,可以看到刚刚安装的VSCode软件默认使用的是英文语言环境
这里需要使用快捷键【Ctrl+Shift+P】来实现,在弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】,如下图:
首次打开是没有安装中文语言包的,也就没有zh-cn的选项,需要选择下面的install来安装语言包,如下图:
在左侧出来的安装选项中一般第一个中文(简体)就是,点左边的红色install,就能安装中文语言包了,我这里安装过了,所以显示一个齿轮。如下图:
再次使用快捷键【Ctrl+Shift+P】,在弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】,再选择zh-cn,会弹出重启消息,重启后会安装语言包,启动后就变成中文的了。
在网下查了下资料却没有找到ccl lisp的配置,研究一晚终于弄好了。现在分享给还不会的网友。
一、点击1,在扩展里搜索code runner和vscode-scheme,安装2和3,在上面搜索里输出名字就出来了。安装后第二个不用管,是代码高亮和括号匹配,虽然是scheme的,但是也能用下,因为还没找到合适的lisp的。
二、点左下角的齿轮,设置。
三、在第1个里面输入code runn搜索出来上面的结果,点下第2个进行编辑配置文件。在设置里面输入code-runner.executorMap也可以打开这个文件。
四、在右边的用户设置里面,把原来的内容改成下面的内容,顺便加了对scheme的.ss文件的支持,后面也许会学下呢。这里我用的是Clozure CL,大家可以根据需要修改自己想用的实现。
(quit)
六、在网站下载最新的ccl lisp程序包解压到自己想放的目录,我的放在了这里面C:\Program Files\ccl-lisp
添加全局环境变量,右键计算机,点属性,打开后点左边的高级系统设置,打开新窗口后点环境变量,点编辑,如下图
在弹出的小窗口里,第二行的最后添加路径,根据你的位置修改。
;C:\Program Files\ccl-lisp
在cmd中输入wx86cl64回车后能进入ccl lisp命令就是添加成功了
回到vs-code里,加(quit)是为了不进入交互式模式,保存下文件,右键点击run code用快捷键也行。
七、在软件下面的输出就会有信息出来,但是注意,这个命令执行后,要执行下结束命令才能再次执行。
如果运行权限够的话,就不会需要停止才能运行下一个命令了,可以改成管理员方式运行下这个软件
八、这样便可以整个文件执行了,注意后面要带(quit)退出,防止进入交互模式。
如果出现乱码请重启下软件。
九、另一个只运行选中函数更好用些,也不用退出,先择终端,新建终端,在下面的终端里输入wx86cl64的命令进入交互式模式。我这里把命令名改成 lisp了,方便用。
十,然后选中想执行的代码,一定要选全想要执行的代码,然后点终端,运行所选文本。
就可以像在终端里直接输代码一样了,执行部分代码,或者全选执行所有代码。
十一、为了方使最好建个快㨗键,默认没有,点左下角的齿轮,键盘快㨗方式。
按想设置的键,然后按回车键确定就设置好了。以后选中代码,按快㨗键便可以热行了。前提是要在终端里进入交互式模式。
结束。
http://mip.i3geek.com
2 Comments
灞桥风雪
14 2 月, 2020at 6:23 下午第三步没看懂,改完输出还是sbcl –script
陆 志广
16 2 月, 2020at 6:05 下午@<a href="#comment-17" rel="nofollow ugc">灞桥风雪</a> 您好,我已根据最新的软件版本更新了文章,还有不明白的可以留言或者加群讨论。