分享

解决印象笔记代码片段高亮和缩进问题

 宇文江齐 2019-04-04

偶尔会写一点脚本,一些代码片段喜欢收藏到印象笔记里,或许是搜索的姿势不对,感觉大象在代码整理这块有点弱,所谓的代码块格式,就只是给代码加个框而已,直到最近用上 VSCode ,开启了代码收藏新姿势。

  • 印象笔记中的“代码块”格式

在正文中鼠标右键选择“格式”–“代码块”就可以插入代码块了

有个小点需要注意,当选中代码后设定“代码块”格式后这部分的代码会变成一种颜色。

  • 代码着色

最近 CSDN blog 改进了代码块体验,“Atom One Dark”样式的代码块看着很舒服,但复制功能只是复制不带颜色的纯文本,这本来没错,不夹杂其它乱七八糟的格式,粘贴到编辑器也不会出错,但如果像我这样喜欢粘贴到印象笔记里,没有代码着色代码就没有可读性了。

直到发现复制 VScode 的内容粘贴到印象笔记中是带有颜色格式的。似乎 Atom VSCode 这种下一代编辑器,对代码的格式化显示做得非常好。当在编辑器中新建文档时,将代码文本粘贴到编辑器中后,在右下角找到“纯文本”字样,鼠标移到上面会提示“选择语言模式”,点击后选择一种语言,编辑器上会自动给代码着色。另外当你保存文件时编辑器也会根据文件扩展名更新代码着色。

也就是说要想代码有颜色,就先把代码粘贴到 VSCode 这种下一代编辑器中,然后粘贴到印象笔记中的代码就有颜色啦!另外 XCode MonoDevelop Atom 等编辑器复制粘贴到印象笔记中也是有颜色的。

  • 缩进问题

粘贴过程中时常发现缩进没了,没了缩进代码阅读起来费力,而且像python语言将缩进变成语法的一部分,缩进没了代码很可能就不能跑了。

VSCode 等编辑器支持将缩进制表符改为空格,以空格为缩进的代码粘贴到印象笔记里就没了缩进,此时将代码里的缩进更改为制表符缩进。在右下角的状态栏里可以看到“空格:4”或 “制表符长度:4”字样,点击更改和转换缩进方式。

  • Atom One Dark

​​​​​​​非常喜欢这个主题配色,之前用 Atom 编辑器也是用主题,黑色背景长时间码代码眼睛不会太痛,配色看起来也非常素雅。

实际发现某些语言在深色主题下拷贝到印象笔记中的代码,注释的颜色更深更明显,要执行的代码颜色反而更浅更不显眼,因为目前粘贴过去的格式是不带背景色的,而印象笔记中的背景一般是白色的,结果正好相反,有深色主题那也应该有浅色主题才对,对没做有黑就有白,“Atom One Light”正在等着你。

首先在VSCode 的扩展商店中搜索并安装“Atom One Dark”和“Atom One Light”主题,一开始 Atom One Dark 这个主题也是没有的哦。安装完成后 按 CMD K 后再按 CMD T 就可以快速切换主题啦。windows 下应该是 Ctrl K Ctrl T。

以上在 macOS 上测试通过!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多