sublime Text与markdown、hlsl、graphviz

  • sublime Text写markdown:

    • 语法高亮
    • 安装markdown preview
    • 预览:ctrl + shift + p ----> mdp,选择一项即可
    • 上述指令对应在浏览器中预览。如果需要输出pdf,利用chrome的打印功能即可。
  • sublime Text写hlsl(或glsl,cg,fx,unity shaderLab文件等):

    • 语法高亮

    • 编译: 用DirectX SDK里面的fxc.exe, 所在路径加入到系统环境变量path中。

    • CG Shader.sublime-build文件内容如下:

      {

        "cmd": ["fxc","/Od","/Zi","/LD","/Tfx_2_0","$file"],
      
        "selector": "source.fx"
      

      }

    • 可以很方便的查看对应的asm代码

    • sublime Text与markdown、hlsl、graphviz_第1张图片

  • sublime Text写graphviz:

    • 安装graphviz
    • 编译:把dot.exe所在的目录加入到系统环境变量path中
    • Graphviz.sublime-build文件内容如下:

      {

      "cmd": ["dot", "-Tpng", "-o", "$file.png", "$file"],
      
      "selector": "source.dot" 
      

      }

      *

  • 任意文件类型指定高亮语法:

    • 比如想把.fx类型的文件当作hlsl解析,那么在对应的High Level SL.tmLanguage文件中插入一行fx
    • 重启sublime text即可
    • sublime Text与markdown、hlsl、graphviz_第2张图片
  • 为什么不用Vim,Emacs?

    • 逼格不够
    • 人生苦短,何必折腾

你可能感兴趣的:(边边角角)