Skip to content

Instantly share code, notes, and snippets.

@imilu
Last active August 22, 2016 10:25
Show Gist options
  • Save imilu/0e27d39e7d994bb8d2ebd75fcfbd3e32 to your computer and use it in GitHub Desktop.
Save imilu/0e27d39e7d994bb8d2ebd75fcfbd3e32 to your computer and use it in GitHub Desktop.
我使用的 Sublime 插件...

因为我主要使用Sublime写前端,所以插件也肯定是适用于前端的0.0

  • Package Control
    必备插件

安装代码

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
  • Emmet
    前端必备

  • Localization
    本地化语言(有简体中文)

  • HTML-CSS-JS Prettify
    代码格式化

  • Csscomb
    CSS自动排序

  • QuoteHTML
    把HTML拼接成JS可以使用的字符串格式

  • Autoprefixer
    CSS自动添加前缀

  • LiveReload
    网页同步刷新(需配合Chrome插件LiveReload)

Chrome 插件设置

调试本地文件时需要勾选允许访问文件网址

LiveReload文件配置

不配置的话每次都需要手动开启,比较麻烦。

{
    "enabled_plugins": [
        "SimpleReloadPlugin",
        "SimpleRefresh"
    ]
}
  • SFTP
    顾名思义,可以修改文件并自动同步。

  • SublimeCodeintel
    强大的多语言代码智能提示。

解决默认安装完毕后,输入;会触发提示,以至不能换行。

解决方法来自SublimeCodeIntel/SublimeCodeIntel#461

选择 Package Settings > SublimeCodeIntel > Key Bindings - User
加入以下代码

[
    { "keys": [";"], "command": "run_macro_file", "args": {"file": "Packages/User/unAutoSemiColon.sublime-macro"} }
]

选择 Preferences -> Browser Packages -> Users,新建文件unAutoSemiColon.sublime-macro
添加以下代码

[
    {
        "args":
        {
            "characters": ";"
        },
        "command": "insert"
    }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment