利用SciTE的导出功能保持代码语法着色效果
【摘要】
利用SciTE的导出功能保持代码语法着色效果
有些集成开发环境的代码,比如Eclipse和Visual Studio的代码拷贝到有道云笔记里,就失去了语法着色效果。(Intellij里的代码拷贝有道云笔记能保持语法着色效果,这一点蛮好的。)
上述Java代码拷...
利用SciTE的导出功能保持代码语法着色效果
有些集成开发环境的代码,比如Eclipse和Visual 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 <String > 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”打头的行:" );
lines .stream ().filter (line -> line .startsWith ( "i" )).forEach (System .out ::println );
}
}
- SciTE对很多类型的文件都有语法着色功能;
- SciTE导出的文件格式有几种:HTML、PDF、RTF、LaTex、XML。
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/79367169
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)