精华内容
下载资源
问答
  • 1选择高亮的颜色 2 选择替换,更多 3 选择格式,突出显示 注意替换为后面有突出显示才能正确突出显示,全部替换就行

     

     

    1选择高亮的颜色

    2  选择替换,更多

    3

    选择格式,突出显示

    注意替换为后面有突出显示才能正确突出显示,全部替换就行

     

     

    展开全文
  • DevC++实现代码高亮复制进word

    千次阅读 多人点赞 2019-10-28 17:52:16
    时间: 2019.10.28 缘起: 课程报告大多为word...不想换编辑器,因而探索了下,最终找到了使用DevC++实现代码高亮复制入word的方法。 本质: 保存为 .rtf 或 .html 等带格式的文件,然后复制,在Word中粘贴。 ...

    时间: 2019.10.28
    缘起: 课程报告大多为word版,日常写代码还是习惯使用 DevC++ ,然而直接在word复制代码,格式实在陋。
    教程现状: 网上不少教程,大部分介绍的都是使用Notepad++来完成。不想换编辑器,因而探索了下,最终找到了使用DevC++实现代码高亮复制入word的方法。
    本质: 保存为 .rtf.html 等带格式的文件,然后复制,在Word中粘贴。



    0. 前言

    不少实践课程都要求写word版的报告,有无代码高亮,美观程度还是有很大差别的。下图以示对比:

    有无高亮对比

    图上为直接复制c++代码;图下为带高亮复制代码。可以明显看到在美观度上,两者有着不小的差距,尤其是阅读代码时。相信作为报告上交,后者会更容易加分。

    1. 高亮复制原理

    绝大多数代码编辑器,从中直接复制代码只包含文本,不包含格式信息。因而需要将其剪切为 富文本.rtf 或是 网页.html ,再复制入word,则可以保留高亮。

    2. 网上现有方法

    在撰写我的报告时,搜寻了不少 c++代码高亮复制入word 等关键词。得到的绝大部分解决方案如下:

    1. 使用 notepad++ 直接 Copy RTF/HTML to clipboard (最多推荐)
    2. 使用 Eclipse 去掉勾选 启用折叠 (较少推荐,未验证)
    3. 部分版本 VS 直接复制可以(有说VS2013可以,未验证)

    然而。。用习惯了DevC++,不想为了这再换IDE。更重要的是,总觉得这一点DevC++应该也可以实现,因而仔细找了找,终于发现了解决方案!

    3.使用DevC++保留代码高亮

    步骤:

    1. 在DevC++中,点选 文件 -> 导出 -> 到RTF / 到HTML
    2. 打开导出的文件,复制文字
    3. 打开word,粘贴。即可看到带高亮的代码被粘贴于word。

    其实就是围绕着高亮本质,找到保留成 .rtf 或是 .html 的方法即可。

    注意: DevC++默认的字体是 Console,直接保留为富文本或网页文件时,其中的中文注释可能出现乱码。此时可以修改DevC++编辑器字体为中文字体,再重复上述步骤,即可解决问题。(工具 -> 编辑器选项 -> 显示 ->字体)

    在这里插入图片描述

    4.进一步美化

    粘贴完之后,可能发觉略显单调。此时可以采取一些进阶操作,来进一步的美化。

    4.1 增加底纹

    选中代码,对段落增加底纹,推荐 灰色,背景1,深色5%

    4.2 增加边框

    4.3 增加行号

    关于行号,为了使其不影响之后代码的复制。因而可以使用 1行2列 的一个表格,将代码行与代码分开存放。

    5. 利用 实现操作自动化

    在Word中粘贴代码,绝不会只有1次。这时我们可以使用VBA宏,来自动化一些重复性操作。比如,设置底纹和表格格式、敲打行号等。

    Alt + F11可以进入VBA,然后在“Normal -> 模块”,右键选择“插入模块”,然后把我下面的代码复制到“模块1”并保存。(Normal是Word打开时会自动载入的一个模板文件,把宏放在这里,可以保证在任意一个Word文档中都能调用。)

    Sub 设置代码表格()
    ' author: code4101
    ' 设置代码表格 宏
    
        ' 背景色为morning的配色方案,RGB为(229,229,229)
        With Selection.Tables(1)
            With .Shading
                .Texture = wdTextureNone
                .ForegroundPatternColor = wdColorAutomatic
                .BackgroundPatternColor = 15066597
            End With
    
            .Borders(wdBorderLeft).LineStyle = wdLineStyleNone
            .Borders(wdBorderRight).LineStyle = wdLineStyleNone
            .Borders(wdBorderTop).LineStyle = wdLineStyleNone
            .Borders(wdBorderBottom).LineStyle = wdLineStyleNone
            .Borders(wdBorderVertical).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
            .Borders.Shadow = False
            .AutoFitBehavior (wdAutoFitContent)  '自动调整大小
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
    
        ' 段落无首行缩进,行间距为固定值12磅
        With Selection.ParagraphFormat
            .LeftIndent = CentimetersToPoints(0)
            .RightIndent = CentimetersToPoints(0)
            .SpaceBefore = 0
            .SpaceBeforeAuto = False
            .SpaceAfter = 0
            .SpaceAfterAuto = False
            .LineSpacingRule = wdLineSpaceExactly
            .LineSpacing = 12
            .KeepWithNext = False
            .KeepTogether = False
            .PageBreakBefore = False
            .NoLineNumber = False
            .Hyphenation = True
            .FirstLineIndent = CentimetersToPoints(0)
            .OutlineLevel = wdOutlineLevelBodyText
            .CharacterUnitLeftIndent = 0
            .CharacterUnitRightIndent = 0
            .CharacterUnitFirstLineIndent = 0
            .LineUnitBefore = 0
            .LineUnitAfter = 0
            .MirrorIndents = False
            .TextboxTightWrap = wdTightNone
            .AutoAdjustRightIndent = True
            .DisableLineHeightGrid = False
            .FarEastLineBreakControl = True
            .WordWrap = True
            .HangingPunctuation = True
            .HalfWidthPunctuationOnTopOfLine = False
            .AddSpaceBetweenFarEastAndAlpha = True
            .AddSpaceBetweenFarEastAndDigit = True
            .BaseLineAlignment = wdBaselineAlignAuto
        End With
    
        ' 清除原有的段落底纹
        Selection.ParagraphFormat.Shading.BackgroundPatternColor=wdColorAutomatic
    
    End Sub
    
    Sub 输入连续数字()
    ' author: code4101
        行数 = InputBox("请输入代码终止行数", "输入行数", "50")
        For i = 1 To 行数 - 1
            Selection.TypeText Text:=i
            Selection.TypeParagraph
        Next
        Selection.TypeText Text:=行数
    End Sub

    这里找了两个宏,一个是输入连续数字的宏。另一个是对代码表格进行一些处理的宏(可以解决底纹等问题),选中那个一行两列的表格,读者跑跑我的宏就知道效果了。(这两个宏的配置会比较个性化,读者可以根据自己的喜好来开发。)

    此处宏代码转自:如何在Word中排出漂亮的代码

    6. 最终效果

    最终效果图
    这是刚完成的一份实验报告,可以看到,相较于无高亮代码,整篇Word的格式还是美观了不少。

    *尾声

    1. 小感

    虽然网上的很多资源不是直接针对DevC++的,但还是从notepad++中借鉴了保留为含格式文本的思想。可见,多查资料,尤其是多查有效的资料,对于学习是一定有帮助的。然而,现在互联网上的博客,质量还是少了点,或者说真正去探索一个源问题的少了点。大多数都是先搜现成答案,搜到则复制到自己博客下做个备忘,搜不到就放那儿,也不去探索了。。个人想法。

    2. 致谢

    本文写作中,参看了不少博文与资料,以下对主要参看的做一些罗列,排序不分先后:

    1. 如何在Word中排出漂亮的代码
    2. 代码复制到Word格式不变
    3. https://zhidao.baidu.com/question/131849075.html

    3. 本文不足

    1. 源代码为Console等字体导出为富文本或网页文本,出现中文乱码的原因还是没想明白。。先暂时将编辑器字体更换为中文字体来解决,还不是很懂里面原因。
    2. 步骤略繁琐了些,对比notepad++可以直接将带格式文本复制进入剪贴板。

    4. 声明

    本文为原创文章,转载务必注明出处。

    展开全文
  • Export to RTF 是将高亮的代码创建到word文档中。 Export to HTML 是将高亮的代码创建到Html网页中。 后面三种是以不同的形式复制高亮代码至剪切板,而不创建相应文件。 个人尝试了Copy RTF to Clipboard ,...

    Notepad++的确是一个编写,注释,分析代码的好工具。但是当我决定复制自己的注释详尽的代码至博客上时,却遇到了一个非常让人郁闷的问题,就是在编辑器上清晰整洁的代码,发到博客上却变得极其混乱,不堪入目。

    如何解决这个问题,notepad其实是有很好的解决方案的。
    工具栏中: 插件--->NppExport--->Export to RTF  /  Export to HTML  / Copy RTF to Clipboard / Copy Html to Clipboard / Copy all formats to Clipboard     
    Export to RTF 是将高亮的代码创建到word文档中。
    Export to HTML 是将高亮的代码创建到Html网页中。
    后面三种是以不同的形式复制高亮代码至剪切板,而不创建相应文件。
    个人尝试了Copy RTF to Clipboard ,成功。
    Copy Html to Clipboard 没有用。
    中文乱码的问题
    复制的时候会发现Notepad++对中文的支持真是让人XXXXXX
    但是其实也有很简单的解决方案。
    工具栏中:设置---->语言格式设置 
    选择主题:Default(stylers.xml)
    字体格式拉到最下面,选择中文格式的字体,选择自己习惯的格式。
    我选择了 字体:微软雅黑    字体大小:10
    同时勾选 使用全局字体,使用全局字体大小,使用全局粗体样式
     
    这样复制时中文的乱码问题就很好的解决了。

    转载于:https://www.cnblogs.com/Sapbruce/p/3959778.html

    展开全文
  • 重复实现步骤2、3。现在,我们看看效果。 图4 改进后的效果   说明 Notepad++支持的语言,如图5所示。 图5 Notepad++支持的语言 根据本文所述,以后我们不仅可以在编辑代码时,享受...

    推荐使用。

    前期准备

    下载Notepad++。

    http://notepad-plus.sourceforge.net/tw/site.htm

    实现步骤

    1. 使用Notepad++打开或编辑含有代码的文件,如图2所示。

    图2 在Notepad++上编辑文件

    图2 在Notepad++上编辑文件

    2. 在Notepad++上,选择“插件——NppExport——Copy RTF to clipboard”标签,复制该代码。

    3. 粘贴至WPS,显示效果如图3,所示。

    图3 复制的代码在WPS上显示的效果

    图3 复制的代码在WPS上显示的效果

    看到问题没有?显示效果蛮好,但是不支持中文。不要着急,下面就来讨论一下怎样改进。

    改进

    1. 在Notepad++上,选择“格式——Character sets——Chinese——GB2312(Simplified)”标签。重复实现步骤2、3。现在,我们看看效果。

    图4 改进后的效果

    图4 改进后的效果

     

    说明

    Notepad++支持的语言,如图5所示。

    图5 Notepad++支持的语言

    图5 Notepad++支持的语言

    根据本文所述,以后我们不仅可以在编辑代码时,享受语法高亮的喜悦;更能在编辑文档的时候,同样感受语法高亮的美妙。

     

    参考

    1. WPS Office插件

    http://www.wps.cn/addons/

    2. 小時不識月,Notapad++——高亮显示Verilog的编辑器.(推介软件)

    http://blog.ednchina.com/2006tx_yafeng/163475/message.aspx

    3. Notepad++官网

    http://notepad-plus.sourceforge.net/tw/site.htm

    展开全文
  • ElasticSearch之高亮显示

    万次阅读 2017-11-15 09:12:33
    Highlight就是我们所谓的高亮,即允许对一个或者对个字段在搜索结果中高亮显示。比如字体加粗或者字体呈现和其他文本普通颜色等。 为了执行高亮显示,该字段必须有实际的内容,并且这个字段必须存储,即在mapping中...
  • http://www.imooc.com/article/7695?tdsourcetag=s_pcqq_aiomsg
  • 一、如果只要选择内容,则可按Ctrl F调出查找对话框(word2013可先按Ctrl H调出替换对话框,再点击上面的查找),然后输入你要选择的内容,点击“在以下项中查找→主文档”,即可选中所有相同内容。 二、 用查找...
  • 其中,第二种方法也可以用到其他编辑软件,譬如Word之类。本文重点讨论第二种方法。方法1在WPS官网下载语法高亮插件。图1 WPS语法高亮插件演示方法2推荐使用。前期准备下载Notepad++。实现步骤1. 使用Notepad++打开...
  • Word、WPS实现代码语法高亮

    千次阅读 2013-04-20 20:05:07
    还可下载语法高亮的插件。 插件下载地址: http://download.csdn.net/detail/CmdMac/3430703 我的网盘下载地址: http://www.kuaipan.cn/file/id_63913550065723715.htm 插件源码下载地址: ...
  • Visual Studio 选择相同变量高亮

    千次阅读 2018-04-28 09:47:24
    前段时间一直在使用matlab,今天需要使用vs2008,而用惯了matlab,习惯了其中一项选中变量高亮的设置,突然回来使用VS,感到各种不适应,顿时想到了一个词:矫情 呵呵,于是在网上找各种插件,希望在VS中也能实现...
  • Altium Designer PCB双面板制作打印操作步骤百度知道:http://jingyan.baidu.com/article/335530da83441c19cb41c3db.html?st=2&...bd_page_type=1&...word=%E9%9D%A2%E6%9D%BF%E6%8F%92%E5%BA%A7首...
  • 其中,第二种方法也可以用到其他编辑软件,譬如Word之类。本文重点讨论第二种方法。方法1在WPS官网下载语法高亮插件。图1 WPS语法高亮插件演示方法2推荐使用。前期准备下载Notepad++。实现步骤1. 使用Notepad++打开...
  • 在中高亮方式上,lucene支持三种高亮显示方式highlighter, fast-vector-highlighter, postings-highlighter 性能优化。
  • highlighter高亮检索详解 参考官网https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-highlighting.html#highlighting-settings 什么是highlight Highlight您能够从搜索结果中的...
  • 如何去掉word修订模式

    万次阅读 2020-12-22 14:22:54
    如何去除word文档中的修订模式工具/原料:word2007软件。1.打开word文档,单击“审阅”菜单,单击“修订”命令启用修订功能,如下图:2.对文档进行的修改都会被标记,如下图:3.单击“修订”命令即可关闭修订功能,...
  • 运维:生产日志重复打印了,赶紧来看看~

    千次阅读 多人点赞 2021-02-04 10:47:12
    一、前言 在一次生产环境发布后,...但是还是会重复打印两遍日志,并没有什么特别的效果 但是后来一想,本地和测试都可以,只有生产不行,是不是文件日志文件设置的有问题,于是重新写了日志类:logback-spring.xml <
  • 回顾下上篇内容,我们总结了4条使用Word经常会遇到的问题,介绍了2个效率操作功能,自动更正、章节目录和图表目录,你学会了吗?接下来我们继续解锁更多效率操作。 Word效率指南之查找替换这可是重头戏,大家要认真...
  • VS2010设置高亮显示相同字符

    千次阅读 2018-05-17 16:26:46
    参考: https://blog.csdn.net/zy_whatafuck/article/details/78272151 工具-&amp;gt;扩展管理器-&amp;gt;联机库-&...Highlight all occurrences of selected word 重启软件即可使用
  • 《论文排版札记》part 3 复制代码至Word/WPS—代码框/高亮/编号等排版  论文与平时的课堂作业中往往存在着代码粘贴到Word中的情况,往往会出现各种问题。经过摸索,在文章与课堂作业提交中有时会涉及代码复制粘贴,...
  • //js高亮显示 function highlight(){ if($.trim($('#pscws').val()) != ''){ var url = $("#analysis_url").val(); $.ajax({ url:url, data:{words:$('#pscws').val()}, ...
  • word修订模式取消不了

    万次阅读 2020-12-22 14:22:49
    本文收集整理关于word修订模式取消不了的相关议题,使用内容导航快速到达。内容导航:Q1:word修订模式怎么取消你好,修订编辑模式可以防止用户误操作。我们可以根据需要取消修订编辑模式,方法如下:打开Word2010...
  • Mac Word的显示问题

    千次阅读 2014-11-30 23:17:42
    今天解决的问题是word的字体问题。 从Windows那边拷过来的doc文档文字经常会变成一堆一堆的方块。上网查了一下,发现很多人都遇到类似的问题。网上的解答形形色色,原理基本都说得对,但是方法不一定都适用。经过...
  • solr 高亮显示

    2018-02-02 16:47:00
    官网:... solr的高亮允许匹配用户查询的文档的片段包含在查询响应中返回,高亮包含在返回结果的单独部分(highlighting部分).  solr提供了一个高亮工具的集...
  • POI 操作word

    千次阅读 2018-07-05 00:47:37
    关于POI 操作word的基础知识在这个博客(http://elim.iteye.com/blog/2049110)中有非常清晰的解释,在这里我就不多解释了 本文研究的内容就是 XWPFParagraph:代表一个段落XWPFRun:代表具有相同属性的一段文本...
  • 前言:前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息。本篇博客主要内容有:1、获取文档的章节信息;2、获取段落文本信息;3、获取表格内...
  • IntroductionWord2Vec是Google在2013 年开源的一个词向量(Word Embedding)计算工具,其用来解决单词的分布编码问题,因其简单高效引起了工业界和学术...
  • jQuery内容查找高亮显示代码是一款仿word文本查找功能,重复文字高亮显示效果代码。
  • 前言:前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息。本篇博客主要内容有:1、获取文档的章节信息;2、获取段落文本信息;3、获取表格内...
  • [a-z]表示要匹配的范围,{表示要匹配的重复多少次, 同*匹配任意多次,或者+匹配一次以上}——量词 (断言 ?=E表达式)(?!E) /[1-9][0-9]?/ 或者 ?的效果 /[1-9][0-9]{0,1}/ 学习地址:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,855
精华内容 3,542
关键字:

word重复高亮