利用SciTE的导出功能保持代码语法着色效果

网友投稿 575 2022-05-29

利用SciTE的导出功能保持代码语法着色效果

有些集成开发环境的代码,比如EclipseVisual Studio的代码拷贝到有道云笔记里,就失去了语法着色效果。(Intellij里的代码拷贝有道云笔记能保持语法着色效果,这一点蛮好的。)

上述Java代码拷贝到有道云笔记,就成了素雅的文本:

怎么解决这个小问题呢?利用SciTE的导出THML功能就可以搞定。

打开导出的HTML文档:

此时,选中全部文档内容,拷贝到有道云笔记里,就可以保持语法着色效果。

package  net .hw .lambda ;

import  java .io .BufferedReader ;

import  java .io .FileReader ;

import  java .util .ArrayList ;

import  java .util .List ;

/**

* Created by howard on 2018/2/1.

*/

public   class  FilterLinesDemo   {

public   static   void  main (String []  args )   throws  Exception   {

List  lines   =   new  ArrayList <>();

BufferedReader  br   =   new  BufferedReader ( new  FileReader ( "test.txt" ));

String  nextLine   =   "" ;

while   ((nextLine   =  br .readLine ())   !=  null )   {

lines .add (nextLine );

}

// 输出包含“scala”的行

System .out .println ( "输出包含“scala”的行:" );

lines .stream ().filter (line   ->  line .contains ( "scala" )).forEach (System .out ::println );

// 输出以“i”打头的行

System .out .println ( "输出以“i”打头的行:" );

利用SciTE的导出功能保持代码语法着色效果

lines .stream ().filter (line   ->  line .startsWith ( "i" )).forEach (System .out ::println );

}

}

SciTE对很多类型的文件都有语法着色功能;

SciTE导出的文件格式有几种:HTML、PDF、RTF、LaTex、XML。

Scala

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:laravel-admin 安装(总结)
下一篇:【Web前端】hexo+GitPages搭建博客
相关文章