我正在研究lisp而且我发现了这个:(放大)^ C ^ C,但文本没有解释它,我在其他地方搜索“^ C ^ C”但没有找到任何东西。有人可以帮助我吗?
(我正在学习英语,对不起,如果我写错了什么)
答案 0 :(得分:5)
“^ C ^ C”不是AutoLisp;那将是/是菜单等的宏语言。
Caret-C确实“意味着”CTRL-C。
它在宏语言中的作用:
^c means: cancel
^c^c means: cancel twice.
在AutoCAD中,我们按ESC键(两次取消命令)。 ^ C ^ C是“良好实践”。 -i.e.在我们发出或启动新命令之前,我们取消任何当前命令。
AutoLisp中的等价物将是:
(command) (command)
或
(repeat 2 (command))
答案 1 :(得分:2)
我认为它们是指在REPL中输入(zoom in)
后输入的控制字符ctrl-c。
答案 2 :(得分:2)
正如其他人所说,很可能它意味着Ctrl + C,特别是如果你使用emacs,其中两个Ctrl + C按下(通常在emacs约定中写成“Cc Cc”)意味着“使用默认解释器“在某些语言模式下。
答案 3 :(得分:1)
如果我没弄错的话,^C
通常代表“Ctrl + C”修改过的按键。
它在Windows上的控制台中不起作用,因为Ctrl + C也意味着“中断(执行)”,但是如果按Ctrl + V,Ctrl + P等,你会看到我的意思。