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

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

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

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

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

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

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

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

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

打开导出的HTML文档:

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

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

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。

相关文章:

  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2021-06-24
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2022-01-20
  • 2021-06-15
  • 2022-01-17
  • 2022-12-23
  • 2021-12-17
  • 2021-08-08
相关资源
相似解决方案