我想在ielm中打印一个字符串。我不想打印已经被表示的内容,我想要这个字符串本身。我希望得到以下结果:
我玩过
这可行吗?对于检查大型字符串,
ELISP> (some-unknown-function "a\nb\n")
a
b
ELISP>
我看不出有任何方法可以做到这一点。显然的函数是print
和princ
,但它们只会给我可打印的表示形式:
ELISP> (print "* first\n* second\n* third\n")
"* first\n* second\n* third\n"
我玩过
pp
和pp-escape-newlines
,但它们仍然会转义其他字符:ELISP> (setq pp-escape-newlines nil)
nil
ELISP> (pp "a\n")
"\"a
\""
这可行吗?对于检查大型字符串,
message
并不足够。