lispbox 使用简介1

Emacs 下的拷贝粘贴快捷键:
Mac 系统
拷贝是 Command 键 和 c 键同时按下
粘贴是 C-y : Ctrl 键 和 y 键 同时按下
是不是感觉有些奇怪,没关系,如果不适应的话可以自己修改配置文件,或者修改 slime.el 文件来重新定义
MS-Windows 系统
拷贝是  M-w :Alt 键 和 w 键 同时按下
粘贴是  C-y :Ctrl 键 和 y 键 同时按下
然后创建新文件:
使用如下快捷键
C-x C-f 就是先同时按下 Ctrl 键 和 x 键,然后全部松开,再同时按下 Ctrl 键 和 f 键,再松开,Emacs 屏幕底部会显示如下:
Find file: ~/
默认保存在当前用户目录下,Mac系统是 /Usrs/admin/
你输入要保存具体要保存的目录,我的文件保存在 ~/ECode/Markdown-doc/hi.lisp
 可以使用 TAB 键来自动补全,这样就不必一个个手工输入了
我输入的文件路径和名称如下:
Find file: ~/ECode/Markdown-doc/hi.lisp
注意文件名后缀要保存为 .lisp 代表这个文件是 Common Lisp 程序。
Emacs 也有一种用来定制编辑器的 Lisp 语言,叫做 Emacs Lisp,这种文件的后缀是 .el 或 .emacs
OK,输入上述这些之后,回车,Emacs 就会创建一个名为 hi.lisp 的 Lisp 源程序文件,放在 ~/usrs/admin/Ecode/Markdown-doc/ 目录下。
注意,这时这个文件还是一个空文件,把我们之前拷贝好的程序内容,粘贴到这个新建的空文件里。
然后就是执行文件保存的快捷命令了:
Mac 系统
C-x C-s
或者 Command-s
MS-Windows 系统
很好,到现在为止,你已经成功地写出了第一个程序,并且对这个程序做了一些扩展,然后又成功地把它保存了起来,那么接下来就要提到如何加载它了,我们可以使用 load 函数来进行加载。
这时又有朋友发现了,我们刚才使用的 REPL 界面不见了,被新开启的 hi.lisp 的文本编辑界面所取代了,我想继续回到刚才那个 REPL 界面该怎么办?有多种快捷方法可以调出刚才的 REPL 界面,我们先说一种最适合一边
在文本编辑界面写代码,一边用 REPL 来调试的的调用方法,快捷键如下:
C-c C-z 可以直接调出一个关联到当前文本编辑界面的 REPL 窗口
为什么说特别适合调试呢?比如,你在文本编辑区写了一段函数代码,想立刻看看这段代码的执行情况,那你可以把光标放在这个函数代码段内的任意一个位置,然后输入快捷键:
C-c C-y 把光标所在区域的函数名称发送到对应的 REPL 进程中,非常方便调试代码
这个函数名称就自动跑到 REPL 去了,是这个样子:
CL-USER> (hi )
看看连括号都没拉下,而且函数名后面还自动加了个空格预防你一旦需要有参数输入,然后直接回车就可以在 REPL 中调试你刚写好的函数了,是不是很方便?
好了,函数在 REPL 中调试过了,你也看到了执行效果,觉得还需要再加点什么,于是又想切换回到文本编辑缓冲区了,那么快捷键如下:
C-x o 先同时按下 Ctrl 键 和 x 键,松开,再按下 o 键
这样就又切换回刚才的文本编辑缓冲区了。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值