如何在ms中显示LISP代码
你好也许这个问题已经被回答了一千次,但如果是这样的话,我找不到答案。
我希望在MSWord中显示代码片段,而不丢失IDE格式(我必须对我们在工作中使用的大型程序进行全面描述)。我总是可以接受一些“打印屏幕”选项,但这真的很难看。
有人能解决这个问题吗?
非常感谢并致以最诚挚的问候,
雅克 如果您必须使用MS Word,请使用固定宽度字体(例如“Courier New”)?
还是说IDE提供的语法着色? 你能在word文档中插入HTML代码吗?
-大卫
对李在这里的代码应该可以实现这个操作。
德芬。docx文件 你好
谢谢大家的回复。我不太确定我是否完全理解它们,但我会尝试用你的提示来解决我的问题!
李:是的,我想模仿IDE提供的颜色和格式。我想你的格式化程序就是这么做的。我会试试的。
谢谢并致以最诚挚的问候,
雅克 罗恩,
你对李的日常生活有什么看法?
使用“.doc”效果很好,但不使用“.docx”:
(LM:LISPStyler file
'(
("" "");; Container
("" "");; Quotes/Dots
("" "");; Brackets
("" "");; Multiline Comments
("" "");; Single Comments
("" "");; Strings
("" "");; Protected Symbols
("" "");; Integers
("" "");; Reals
)
".doc"
nil
) @Grrr,我现在只是猜测,但我认为您不理解LispStyler例程的用法。。。输出应该是“htm”或“html”,当创建文件时,您应该看到将html文件插入Word。。。最后保存为doc或docx。。。 @马克,我试过你的建议,但我无法复制罗恩的结果。 @Grrr,您启动Word,然后转到“打开”,而不是“新建文件”,然后浏览到*。html,然后接受Word要求的选项。。。我知道格式有点不好,但它的颜色就像你用浏览器预览的html文件一样。。。 根据你想在Word中使用宏的程度,可能还有另一种方法。这些是VBA代码,我刚刚玩了一个关于制作的快速游戏”(“红色,没有真正测试,因为我在Word中没有很多宏。
With Selection.Find
.Text = "("
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Font.Color = wdColorRed
Selection.Find.ClearFormatting
页:
[1]
2