如何格式化代码并在word中内嵌格式化代码,美化代码插入word中

一、利用Ubuntu Pastebin美化代码、在word文档中插入格式化代码(此法无敌):

1、登录网站:https://paste.ubuntu.com/

2、在Poster处键入自己的名字或者昵称,Syntax处选择自己的代码类型(Ubuntu网站基本支持所有主流的代码类型),这里利用比较小众的语言:VerilogHDL编写的模数转换模块为例,Expiration处填入网页保存时间,永久为None,在Content处粘贴代码原文。然后点击Paste!等待网页跳转

3、完成后代码即美化显示,然后再直接复制或者Download as text均可将美化后代码复制下来,再粘贴在Word文档或者别的编辑器中即可

4、通过分享你建立的代码的网址还可以给别人进行复制粘贴,这也是例如通过微信、qq、短信等社交平台交流代码的好办法

 

二、利用Notepad++美化代码并且插入Word中(比较专业的方式,但是操作较为复杂):

1、在notepad++用对应文档、语言插件打开写的代码,然后选择Plugins→NppExport→Copy all formats to clipboard,这样就能够把当前选中的代码保持最原始的样式复制粘贴到word中

2、注意:如果直接在word中粘贴就是上边的效果,word会将检查出来的拼写错误用曲线表示出来,但是如果我们用上边的那种方法插入对象,然后再执行粘贴操作,就不会有错误红色提示波浪线产生

 

三、Word自带OpenDocument对象进行代码的导入建立(需要VS或者别的已经可代码美化显示的软件支持):

1、打开Word,这里用Office 365来演示,选择插入—对象—OpenDocument Text

2、在弹出的窗口中选择OpenDocument文本,之后会弹出一个新的word窗口,将Visual Studio、VS code中的代码复制粘贴到这里保存关闭窗口即可

这里建议方法二和方法三结合起来使用,即可以将代码放置到notepad++里面,按照方法二进行复制,将代码粘贴到OpenDocument文本的新的窗口中。

 

四、利用PLANETB进行代码美化和复制(支持语言类别较少):

1、登入网站:http://www.planetb.ca/syntax-highlight-word

2、将你的代码复制进去,选择编译语言,点击“Show Highlighted”,这里用C语言快速排序的一段代码作为示例:

3、复制格式化后的代码

4、直接在word中粘贴代码就可以了

 

五、在线代码格式化工具(支持语言很少,但功能强大,可以处理颜色换行均混乱的代码):

1、登录网站:https://tool.oschina.net/codeformat/html

2、首先在框选栏选择自己需要转换的代码语言

3、在待格式化中复制粘贴自己的代码内容,这里用Microsoft Edge初始页的一段超链接HTML为例:

4、复制格式化后代码即可,可放到Word中,或者放到上述提及的Ubuntu Pastebin或者Planetb中进一步美化


六、在不允许或者需付费复制代码的网站、不允许或者需付费复制文本的网站复制片段(此法无敌):

1、建议手码,如果不想手码,这里我们用个人图书馆龙应台《目送》读后感文章为例,可以考虑在网页空白处点击右键,选择“查看页面源代码”:

2、在代码部分第290行我们找到了原文文字的内容部分,可以考虑逐段复制代码中的文字字符串,拼在一起即可形成我们需要的文字

3、如果想更省力一些,复制整个290行的所有代码内容,然后创建新的文本文件,粘贴290行的代码内容,保存,然后更改后缀名.txt为.html。之后再选择用浏览器打开

4、打开后与原网页一摸一样的格式,再随心复制即可


你可能感兴趣的:(其它,word,notepad++)