代码复制到Typora的代码块中格式错乱
-
在使用Typora过程中,经常用到的就是贴一些代码到文件中,Typora也提供了很好的代码块功能,还能设置代码块的文本格式
-
但是直接在IDEA复制代码到代码块里面之后,代码的缩进容易遍历混乱,比如
// 优化前 String name = "meitian"; if (name != null) { logger.info(name); } // 优化后 Optional<String> optionalName = Optional.ofNullable(name); // 判断值是否为null,不为null才输出 optionalName.ifPresent(System.out::println);
-
解决方式
- 将代码贴在Typora代码块中之后
- 根据自己贴的内容,修改代码块文本格式(这个很关键,如果不设置的话,可能下面的操作不生效)
- 按ctrl+A全选中代码,然后shift+tab键,进行一键格式化即可
// 优化前 String name = "meitian"; if (name != null) { logger.info(name); } // 优化后 Optional<String> optionalName = Optional.ofNullable(name); // 判断值是否为null,不为null才输出 optionalName.ifPresent(System.out::println);
nt(System.out::println);