zoukankan      html  css  js  c++  java
  • Sublime Text 2 使用配置心得 – notepad++ 略丑


    都说漂亮的编辑器能让你的码速增加20%,sublime就是这样一款编辑器。

    4年前(我擦勒~ 好久),偶然的机会接触了notepad++, 然后果断抛弃笨重的dreamweaver。notepad++ 的优点不用多介绍,快速,简洁,扩展性强。对于web前端开发,这编辑器基本能够满足。
    当然崇尚完美编辑器的大猫会鄙视我不用IDEA。
    所以。。。我喜欢快,但我不早泄(话说,我最近写的文章里带这些字眼就能引来一些对应的广告评论:如伟哥~ 好牛逼 =,=)~

    1.不仅是漂亮~

    之前npp吸引我的重要因素是它轻量,扩展性不错,一些特性用得很爽(如:关键词自动高亮匹配,代码自动完成)
    尝试用sublime是因为它相对于npp来说真的漂亮好多。且目前的版本,功能基本上跟npp差不多,甚至细细研究发现有很多好玩的东西^__^

    2.眼前一亮概要栏的创新设计

    除了外观好看,还有一个原因让我喜欢上sublime是因为有个很酷的概要栏(配图中右侧显示代码缩略图的东东),
    当编辑一个大文件时,这个东西不但能帮助快速对应到相应代码区,同时。。这东西就是个炫机神技哇~~ 特别是满屏代码的时候,真是赏心悦目 ╰( ̄▽ ̄)╮
    话说最新版的npp 也有这个功能了。

    3.主题配色很强大,但仍需改进

    像notepad++ 一样 sublime的配色功能很强大,研究了一周,把原先在npp里的主题配色搬到了sublime上(配图就是)。目前我只配了css html 的配色。
    说它仍需改进是,配色表是个xml,而且语法对应没有帮助文档,需要去默认配色里查,调试起来不方便,但看着xml文档觉得还是挺强大的。
    有朋友想要的话我可以甩你个xml ^__^

    4.所有快捷键可自定义

    这个功能要比npp要强,因为npp的默认快捷键不太好改(可能不知道怎么改),而且有些插件的快捷键(zen code)会干扰其他软件,让人匪夷所思。
    你可以通过Commend palette 菜单(ctrl+shift+ p) 中搜索key 来打开默认default key 文件,和 user key 文件,
    default文件里记录了所有的快捷键内容,user里可以写同样的快捷键来覆盖已有的。

    5.好用又蛋疼的 Snippets 自动提示功能

    sublime 的 Snippets 是一种可以自定义代码补全功能,简单的说就是可以自己做一个代码片段然后存到 user 文件夹(sublime 目录下有个user文件夹)下,
    这个时候就可以根据需要简化自己的代码。如:通过定义代码片段,你只要输 clog+TAB 就能输出 console.log(); 文件代码如下:(Tools > new Snippet)就能新建

    <snippet> <content><![CDATA[console.log(${1});]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>clog</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> </snippet>

    不过为什么说它蛋疼呢? 使用了将近2周才发现 sublime 的代码提示好诡异,就是代码提示竟然都是由Snippets组成的。并且每个文件只能存一个代码片段。并且自带的代码,如css目录下的Snippets 很多都不好用 =,=, 这让人情何以堪哇。

    6.扩展性 – 插件 – 自己动手

    这个我就不用说了。谁用谁知道,我还在学。

    7.缺点 – 项目管理功能缺少

    这个可能是目前碰上的唯一的缺点了哇,原先npp可以将几个文件甩到一个project 块里,方便切换,sublime在这方面还很不足。
    不知道是不是有插件能做到?谁知道求分享

    8.好软件要付费哇~ T__T

    不付费? 就得忍受时不时(应该是判断保存次数),弹出个窗口提示你去付费。等完美点就买~ ⊙﹏⊙

  • 相关阅读:
    数据库连接池实现
    Linux array_vpnc
    MVC小结
    Linux和Windows下 classpath 的差异
    无法删除DLL文件解决方法(转)
    电信工程管理方法
    常用设计思想
    MAX262使用说明
    基于FPGA的FIR滤波器(草稿)
    数字存储示波器(草稿)
  • 原文地址:https://www.cnblogs.com/shihao/p/2484388.html
Copyright © 2011-2022 走看看