word中粘贴代码的排版问题

因为作业要往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,可选风格多种多样。

时间: 2024-07-30 13:18:30

word中粘贴代码的排版问题的相关文章

怎样在Word中插入代码并保持代码原始样式不变

怎样在Word中插入代码并保持样式不变 我们有时候需要在word中添加一段我们写的代码,但是把代码粘贴到word文档中之后就发现所有的代码的样子都变了,我们可以采用下边的方法来实现保持代码原来的样式和颜色高亮 1.这种方法适合于讲Visual Studio中的代码粘贴到word文档中 a.在word中选择插入选项卡,然后点击对象 b.在弹出的窗口中选择OpenDocument文本,之后会弹出一个新的word窗口,将Visual Studio中的代码复制粘贴到这里保存关闭窗口即可 c.效果图如下

如何优雅的在 Microsoft word中插入代码———转载

原文地址:http://blog.csdn.net/u011303443/article/details/50992651 一.工具 方法1.打开这个网页PlanetB; 方法2.或者谷歌搜索syntax highlight code in word documents,检索结果的第一个.如下图: PS. 方法1和2打开的为同一个网站. 二.步骤 1.将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的代码类型,如C,C++,HTML等,并点击提交.如下图: 2.该网页会自动

Word中使用代码高亮插件

Word中使用代码高亮插件 1.下载并安装:SyntaxHighlighter4Word.zip 解压,然后双击bin\word2010\Kong.SyntaxHighlighter.Word2010.vsto或bin\word2007\Kong.SyntaxHighlighter.Word2007.vsto,即可完成安装,当然前提是你装 了.net  framework 4.0. 2.在cnblogs个人设置主页设置代码颜色相间的风格. 页面定制CSS代码: #cnblogs_post_bod

在 Microsoft Word 文档 中粘贴代码实现语法高亮的方法

1.下载notepad++. 2.将代码粘贴进notepad++,或者直接用notepad++打开. 3.点击顶栏 ===> 插件 ===> NppExport ===> cope HTML to clipboard. 4.然后在word中直接ctrl+v即可实现高亮.

如何在word中插入代码

本文使用的是word2007,在网上查阅资料,可以使用如下方法: 1. 插入一个1行1列的表格,然后将代码写在里面,完成之后选中表格: 2. 将样式改为"HTML代码". 其实只是应用了word中的HTML样式,同时可以将表格的底纹改成"5%灰色". "HTML代码"可能比较难找,具体方法如下(以word2007为例): 1. 单击开始-样式: 2. 在样式中的"选项"中,选择"所有样式": 3. 应用&q

如何在word中插入代码块

在word中,插入代码块,是比较烦的一件事. 1.打开http://www.planetb.ca/syntax-highlight-word网站 2.将你的代码复制进去,选择变成语言,点击“Show Highlighted” 3.复制格式化后的代码 4.打开word,插入选项卡-->对象(比较小,在公式按钮的左边隔壁)-->OpenDocment 文本 5.在新打开的空白文档中,复制代码块,调整缩进,保存文档,关闭文档 6.在文档中就可以看到漂亮的.格式化好的代码块了. 原文地址:https:

如何在OneNote2013中粘贴高亮的代码

有的时候想在OneNote粘贴代码,但是直接复制粘贴进去的代码没有高亮,下面有一个办法让自己的代码在OneNote里面更加完整美观. 工具/原料 Notepad++ word2013 OneNote2013 方法/步骤 第一步,将要粘贴进word的文档复制到Notepad++里,并保存文件,并注意文件的后缀名即代码类型. 第二步,选择Notepad++工具栏中的[插件]——>[NppExport] ——>[Copy all formats to clipboard]将文件内容以RTF的格式复制

word中语法高亮

为了可以在word中插入代码,并且具备代码高亮显示功能.这里我提供一个工具------Notepad++,它具备一般文本的功能,且具备编写代码的功能.包括代码排版,高亮显示,添加和删除注释等. 在  语言->J->Java可以编写java代码. 怎么使用于word和wps ? 在编写完成后,点击  插件->NppExport->Copy all formats to clipbord,它会复制你的这种格式在剪切板中,你只要在word和wps中粘贴就可以了.效果不错,你可以试试 wo

Word中带圈数字

写论文时常常要求输入带圈数字,先在Word中输入代码,选中代码后按Alt+X(然后再粘贴到Excel中) 符号 代码? 24ea① 2460② 2461③ 2462④ 2463⑤ 2464⑥ 2465⑦ 2466⑧ 2467⑨ 2468⑩ 2469? 246a? 246b? 246c? 246d? 246e? 246f? 2470? 2471? 2472? 2473