码迷,mamicode.com
首页 > 其他好文 > 详细

word中粘贴代码的排版问题

时间:2015-04-01 19:42:22      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

因为作业要往word里边放代码?(比较短,不用附件的时候.)

所以分享一下=w=

 

原文地址:

http://blog.sina.com.cn/s/blog_75ef0ce00100q6jr.html

==========================================================================================

 

 

有时候要在word中贴代码,是的,用word来干这件事很逊,人家叫做,不能不低头呀。但这不是重点。
Google一番,有两种做法。

一种是插件,有人编写了,好像还不是成品,不够一蹴而就。
http://www.regexlab.com/zh/highlight/

另一种设置边框底纹,感觉等于没有说,纯人工体力活
http://www.delnabla.cn/article.asp?id=151

自己想了一个折衷方法。
利用word可以复制丰富文本格式,把代码部分用html表示。

步骤如下:

一段死气沉沉土里土气的代码,都不忍心多看它一样。
技术分享 

将它复制到notepad++上。
技术分享 

设置语言关联,【语言->C】
技术分享 

代码高亮生效。
技术分享 

基本上可以见人了。
使用【TextFX->TextFX Edit->Reindent C++ code】 来缩进排版
技术分享 

终于有模有样。
技术分享 

使用 【插件->NppExport->Copy HTML to clipboard】 复制到剪贴板
技术分享 

在word中粘贴,最后效果如下
技术分享 

在Linux下,可以将notepad++换成vim,操作起来更方便。

想把notepad++下的操作录制为宏,失败。
但在vim下录制宏,成功。

如果你不喜欢这些文本编辑器,有个专门将代码网页化的软件highlight,可选风格多种多样。

word中粘贴代码的排版问题

标签:

原文地址:http://www.cnblogs.com/rg-bazinga/p/4384431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!