Vscode

vscode的markdown-toc插件的实现是比较好的,

目前发现的问题就只有在自动生成带链接目录的时候无法正确识别和生成一些特殊的字符。

例如:


这导致在标题中不能加入特殊字符,否则在自动生成目录时会无法正确处理导致生成的链接无法跳转。

我不用就是了!

Atom

Atom 的markdown-toc插件倒是能正确识别特殊字符。

但是生成的三级目录在github页面上会失去换行堆在一块。

本地预览倒是没什么问题。

这可是Github自家的编辑器啊,没见过这么打自己脸的。

啊,好像微软也干过类似的事。

Sublime Text3

在用过上面两个开箱即用的编辑后再把多年不用的sublime装回来的第一感受就是

真 的 难 用!

连怎么装插件都需要我先百度一下,诶, 只能说定位不同,20M左右的大小让sublime的下载速度是最快的。

markdown-toc插件的话和vscode基本是一个毛病,也算是表现的比较好。

Vim

vim 的 vim-markdown-toc 插件表现是最好的,没有任何识别问题或者显示问题。

唯一的不足之处在于没有办法自定义生成的目录级数,必须把6级全跑一遍。我觉得我应该去提个issue。

大文件生成目录时还可能卡死vim,不过这插件是vim7时代的作品,没有异步执行也属正常。


综上:

vscode基本是大文件markdown目录维护时比较好的选择,特别是如果涉及到大量粘贴的时候。

但是vscode还有一个问题是不知道什么时候会在文件中插入 ^H 字符,而且在vscode中还看不出来,这就比较尴尬了。

所以我在用vscode编辑完以后还会用vim打开检查一下,把 ^H 字符删掉。

期待 vim 插件的更新。

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(43)-工作流设计-字段分类设计
  2. 【前端性能】高性能滚动 scroll 及页面渲染优化--转发
  3. 关于Telerik RadGridView 数据列拖动后异常的一种情况
  4. 页面静态化技术Freemarker技术的介绍及使用实例.
  5. webpack react基础配置二 热加载
  6. Ajax 文件上传
  7. Android 编程下 Touch 事件的分发和消费机制
  8. 2016年11月2日 星期三 --出埃及记 Exodus 19:18
  9. Android 反编译apk 详解
  10. Period(KMP,循环节问题)
  11. zabbix 四张大表分区
  12. 2017广东工业大学程序设竞赛E题(倒水)
  13. mapbox.gl文字标注算法基本介绍
  14. SpringBoot整合Mybatis注解版---update出现org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]
  15. Windows 10 Manager v2.3.3
  16. 深入理解Plasma(三)Plasma MVP
  17. wpf UI 元素类型
  18. uvalive 4288 Cat Vs. Dog
  19. 【代码笔记】iOS-在导航栏中显示等待对话框
  20. Tensorflow线程和队列

热门文章

  1. Linux重装为Windows后读取原EXT类型数据盘
  2. cf--TV Subscriptions (Hard Version)
  3. Install fail! Error: EBUSY: resource busy or locked, symlink
  4. 进程作业管理2-kill,前后台作业,并行执行
  5. BUG搬运工:CSCun88303-CIMC Memory Leak : Can't SSH/HTTP to CIMC
  6. Educational Codeforces Round 77 (Rated for Div. 2) - D. A Game with Traps(二分)
  7. JMS消息传递的类型
  8. 安装oracle11g跳不过下载软件更新[INS-30131] 执行安装程序验证所需的初始设置失败
  9. Centos7虚拟环境virtualenv与virtualenvwrapper的安装及基本使用
  10. pagehelper 分页不生效,总页数总是1解决方案