sublimetext3 markdown 配置说明

  1. 安装包管理器 packagecontrol

按下 commadn+sift+P 出现插件管理 输入 pack ins 查找对应的包

  1. 安装MarkdownEditing markdown 编辑器

mdi +tab 添加图片
mdl +tab 添加链接
更多查看key-bindings

  1. 安装markdowntoc 生成md目录

在要生成目录的地方输入 [toc]
设置{“default_list_bullets”: “-+*”} 不然只会读取标题
默认深度为2 可以根据需要修改

  1. 安装OmniMarkupPreviwer 实时预览和导出

command+ option + o 预览
command + option + x 导出html

git换行符问题

起因

在跨平台项目中,经常会出现windows和linux,Macos,unix 等平台,
在当前windows平台中的文件换行符为(0x0d0a)crlf,
其他平台都是(0x0a)lf,
在git项目中如果不注意就会出现windows拉取后不修改提交,
仍然显示有改动的问题。

解决办法

git中给出了一个 自动切换的方式(code.autoclrf=true)
但是有bug不能使用(在有中文的文件中无法自动转换)
pass(这里的pass 就是不通过的意思)
到底咋用 我也不知道 pass到底啥意思

最终解决办法是
编译器不对代码做任何改动
每次提交的时候拒绝提交包含crlf的代码
git config –global core.autocrlf false
git config –global core.safecrlf true
完美解决

参考

git上的办法
详细的说明和解决办法
详细的说明和解决办法