Learning Sublime Text (系统学习ST)


    如何编辑本文?

    如何fork本文?点击右上角”Fork” 按钮.

    如何发pull Requests 作出贡献? [请点击这里] (https://github.com/xujiajun/Learning-Sublime-Text/pulls)

    目录导航

    1、Why Sublime Text?

    0、高效(启动快、快键键强大)

    1、扩展性强(插件丰富)

    2、主题丰富

    3、支持多屏、多变量操作

    4、跨平台

    5、不注册亦可免费使用( 有米的童靴可以支持下原作者 USD $70

    6、支持自定义

    更多介绍,请观看视频

    Sublime Text 3 下载地址:[http://www.sublimetext.com/3] [推荐]

    更多介绍,请参看:

    3、主题

    安装Colorsublime-Plugin来扩展主题

    0、打开ST的命令面板 ctl+shift+p (Windows/Linux) or ⇧+⌘+p (OSX)

    1、选择Colorsublime: Install Theme

    2、用箭头键来浏览各个主题、你可以实时看到切换的主题变化!

    Colorsublime官网

    4、常用命令

    sudo ln -s “/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl” /usr/bin/subl

    用法

    如果从标准输入—wait是隐式的。 使用—stay当文件关闭是不切换到后台控制台(只与是否有等待的文件有关)。

    文件名可以通过加:line或者:line:column后缀来指定打开的定位。

    6、自定义配置

    1. "color_scheme": "Packages/Colorsublime - Themes/Monokai.tmTheme",
    2. "create_window_at_startup": false,
    3. "font_size": 15,
    4. "highlight_line": true,
    5. "highlight_modified_tabs": true,
    6. "ignored_packages":
    7. [
    8. "Markdown"
    9. ],
    10. "show_debug": true,
    11. "show_full_path": true,
    12. "translate_tabs_to_spaces": true
    13. }

    7、Package Control安装以及使用

    mac下opt+` 或者 菜单栏选择View > Show Console

    ST2:

    0、shift + cmd + p 打开命令面板

    1、输入 “Package Control: Install Package” 命令或者install 关键词找到 “Package Control: Install Package”

    2、输入安装插件的简写或全拼,找到后回车安装

    9、定制代码片段

    在编写代码的时候,有遇到反复使用的代码片段,这时候就需要复制、黏贴,大大影响效率。我们利用Sublime Text的snippet功能,就能很好的解决这一问题.

    如何创建?Tools > New Snippet
    会出现如下:

    看不懂?ok我们看下例子

    创建我的第一个Snippet:

    1. <snippet>
    2. <content><![CDATA[ 你需要插入的代码片段${1:name} ]]></content>
    3. <!-- 可选:快捷键,利用Tab自动补全代码的功能,这里你输入superu即可触发 -->
    4. <tabTrigger>superu</tabTrigger>
    5. <!-- 可选:使用范围,不填写代表对所有文件有效。 -->
    6. <scope>source.python</scope>
    7. <!-- 可选:在snippet菜单中的显示说明(支持中文)。如果不定义,菜单则显示当前文件的文件名。 -->
    8. </snippet>

    ${1:name}表示代码插入后,光标所停留的位置,可同时插入多个。其中:name为自定义参数(可选)。