工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

唯有美德,能使人胸怀开阔,情操优美,内心平衡,灵魂愉悦。

个人坚信的是,所有人生来都可以具有美丽的情操,但是并不是每个人有愿意愉悦自己和他人的勇气。这也是为什么有很多与博主年龄相近或者更小的学生,在自己风华正茂的少年时代,不是选择直面阳光,而是选择在阴暗的角落里结束自己的一生。

这几个月来,陆陆续续看到了许多因为考试、学习、家庭矛盾、情感纠纷等等自缢的大学生、中学生甚至小学生。博主之前也亲身经历过身边的同学厌世而终,也经历过曾想一去了之的学习困境。所以尤其对他们感到惋惜。我深深的知道,为人知的不为人知的这样的不幸,还有很多很多。

家庭的分崩离析,社会的不公正,情人的伤害,以及天生残缺这些其实都是客观的缘由。价值观的扭曲才是造成悲剧的根本原因。青少年涉世未深,又多疑多思,出现抑郁情况也实属正常,但是我们更应该去接纳我们已经得到的东西,更应该培养自己的美德,愿意让身边的人不因为自怨自艾而与我们一同笼罩在乌云之中。所以我很同情,也更希望今后因为这些客观原因而离去的灵魂更少一些。

但若如果真是仅仅因为学习不好就结束生命,这样的人的确也太不堪了。起码得拥有为自己承担责任的态度。


这一系列主要是选取一些平时学习过程中了解的编程、设计习惯和技巧,供分享讨论。能在网上众多相似文章中找到的东西我尽量都放在后面,把一些新颖的自己觉得有用的东西放在前面。


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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

 

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

 

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

 

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

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

3、复制格式化后的代码

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

 

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

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

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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


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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制

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

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

工程师&程序员的自我修养Episode.1 如何让你的代码更美观、如何格式化代码、如何在word中内嵌格式化代码、如何让代码变成一幅画、如何在不允许复制代码或者文字的网站上进行复制


此外的话,如果是涉及专业著作权,或者的确是例如博主引用的这种很用心的好文章,建议付费购买、冲会员复制,这也是对别人劳动成果的尊重。至于博主这篇文章,白嫖吧,反正能看到这里的朋友一定是白嫖过了(叉腰)。