jbreard 发表于 2022-7-5 15:53:13

如何在ms中显示LISP代码

你好
 
也许这个问题已经被回答了一千次,但如果是这样的话,我找不到答案。
 
我希望在MSWord中显示代码片段,而不丢失IDE格式(我必须对我们在工作中使用的大型程序进行全面描述)。我总是可以接受一些“打印屏幕”选项,但这真的很难看。
 
有人能解决这个问题吗?
 
非常感谢并致以最诚挚的问候,
 
雅克

Lee Mac 发表于 2022-7-5 15:58:30

如果您必须使用MS Word,请使用固定宽度字体(例如“Courier New”)?
 
还是说IDE提供的语法着色?

David Bethel 发表于 2022-7-5 16:01:28

你能在word文档中插入HTML代码吗?
 
-大卫

ronjonp 发表于 2022-7-5 16:04:56

 
对李在这里的代码应该可以实现这个操作。
德芬。docx文件

jbreard 发表于 2022-7-5 16:07:52

你好
 
谢谢大家的回复。我不太确定我是否完全理解它们,但我会尝试用你的提示来解决我的问题!
 
李:是的,我想模仿IDE提供的颜色和格式。我想你的格式化程序就是这么做的。我会试试的。
 
谢谢并致以最诚挚的问候,
 
雅克

Grrr 发表于 2022-7-5 16:09:54

罗恩,
你对李的日常生活有什么看法?
 
使用“.doc”效果很好,但不使用“.docx”:
 

(LM:LISPStyler file
'(
   ("" "");; Container
   ("" "");; Quotes/Dots
   ("" "");; Brackets
   ("" "");; Multiline Comments
   ("" "");; Single Comments
   ("" "");; Strings
   ("" "");; Protected Symbols
   ("" "");; Integers
   ("" "");; Reals
)
".doc"
nil
)

marko_ribar 发表于 2022-7-5 16:13:57

@Grrr,我现在只是猜测,但我认为您不理解LispStyler例程的用法。。。输出应该是“htm”或“html”,当创建文件时,您应该看到将html文件插入Word。。。最后保存为doc或docx。。。

Grrr 发表于 2022-7-5 16:17:36

@马克,我试过你的建议,但我无法复制罗恩的结果。

marko_ribar 发表于 2022-7-5 16:19:42

@Grrr,您启动Word,然后转到“打开”,而不是“新建文件”,然后浏览到*。html,然后接受Word要求的选项。。。我知道格式有点不好,但它的颜色就像你用浏览器预览的html文件一样。。。

BIGAL 发表于 2022-7-5 16:24:23

根据你想在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
查看完整版本: 如何在ms中显示LISP代码