VS2010-2015对C++11/14/17特性的支持(vs2012支持c++11)
605
2022-05-29
利用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
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。
Scala
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。