Tabs Common Lisp以函数格式打印制表符

Tabs Common Lisp以函数格式打印制表符,tabs,format,common-lisp,Tabs,Format,Common Lisp,我希望使用格式功能打印制表符。我可以通过~C实现这一点,然后将#\tab作为格式化参数,但这似乎有点冗长,因为对于换行符,只需在字符串中放置~% 使用格式功能打印选项卡最常用的做法是什么 谢谢你的帮助 格式中的制表符没有符号 有几个选择,但没有一个是真正好的 使用#\tab(或设置为字符的变量)作为参数,正如您所提到的,对我来说没有问题 在字符串中嵌入文字制表符。这可能会与某些编辑器设置相冲突,编辑器会将选项卡替换为空格。它也不是直接可见的 使用格式字符串中的函数,该字符串写入制表符 使用

我希望使用
格式
功能打印制表符。我可以通过
~C
实现这一点,然后将
#\tab
作为格式化参数,但这似乎有点冗长,因为对于换行符,只需在字符串中放置
~%

  • 使用
    格式
    功能打印选项卡最常用的做法是什么

谢谢你的帮助

格式中的制表符没有符号

有几个选择,但没有一个是真正好的

  • 使用
    #\tab
    (或设置为字符的变量)作为参数,正如您所提到的,对我来说没有问题

  • 在字符串中嵌入文字制表符。这可能会与某些编辑器设置相冲突,编辑器会将选项卡替换为空格。它也不是直接可见的

  • 使用格式字符串中的函数,该字符串写入制表符

  • 使用读取器宏引入扩展字符串语法。可能还不错。也许还有一个。comp.lang.lisp上有一篇文章,其中有一个例子


那么,我想您不想只在格式字符串中添加一个文本选项卡吗?