zoukankan      html  css  js  c++  java
  • Sublime Text 试玩日记

    Sublime Text 试玩日记

    一直听说Sublime挺好用的,果断下了试用了。ST2速度偏慢,ST3速度有很大提升。只是ST3不能试用了。果断得意了……

    Sublime有snippets,command,key-binding,tmLanguage,tmTheme等强大的定制功能。
    因为主要写C、C++但是习惯自动宏写注释,可是发现ST没有时间宏常量。于是就有了这次的小改造了……

    看到熟悉的自动时间了吧!,顺便写了下这次的改造成果!


    ###########################################################################
    这样一来,平时用ST打开文本文档,就可以看到丰富多彩的效果了。不用依赖其他的什么特殊文档格式

    接下来主要写下这次改造使用的方法:
    研究了一下,发现ST3没有提供默认edit对象当使用begin_edit()的时候。所以需要通过command或者key-binding激活传入edit对象。
    因为只有有了edit对象才能修改缓冲区数据。

    So so so………………


    这里是相应 的处理方法和处理线程——————————————也算是很简单了:
    在快照里面使用自定义的宏名称,然后当激活处理线程的时候替换掉相应的自定义常量。OK了,大功告成……

    这里有个问题就是我的激活方式是每次有修改就会激活替换一次。效率比较低………………
    哪位大牛有更好的办法欢迎赐教!

    最后的最后,说一个:我将默认的Text语法hook到我自己的语法文件。这样就可以使用我自己写的着色文件了。
    然后,然后就可以看到丰富多彩的文本文档了。

    欢迎大牛提出建议!##################################################################
    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    poj 2187 Beauty Contest(旋转卡壳)
    poj 2540 Hotter Colder(极角计算半平面交)
    poj 1279 Art Gallery(利用极角计算半平面交)
    poj 3384 Feng Shui(半平面交的联机算法)
    poj 1151 Atlantis(矩形面积并)
    zoj 1659 Mobile Phone Coverage(矩形面积并)
    uva 10213 How Many Pieces of Land (欧拉公式计算多面体)
    uva 190 Circle Through Three Points(三点求外心)
    zoj 1280 Intersecting Lines(两直线交点)
    poj 1041 John's trip(欧拉回路)
  • 原文地址:https://www.cnblogs.com/rexonor/p/4876278.html
Copyright © 2011-2022 走看看