Sublime Text 入门

目录
[隐藏]

Sublime Text 是当下最好的文本编辑器,没有之一!看似其貌不扬,用来却爱不释手。
官方标语:A sophisticated text editor for code, markup and prose.

简介

本文介绍了 Sublime Text 的基本配置、常用快捷键、插件管理、常用插件、主题与配色、工程管理与配置等。

特色介绍、下载、安装、激活等请参考官方网站

作者使用的版本:Sublime Text 3 (Build 3143) Windows 64 bit

基本配置

在作者主机上,Preferences | Settings 配置信息如下:

{
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
    "font_face": "M+ 1m",
    "font_size": 14,
    "highlight_line": false,
    "line_numbers": true,
    "rulers":
    [
        100
    ],
    "save_on_focus_lost": true,
    "scroll_past_end": false,
    "show_encoding": true,
    "tab_size": 4,
    "theme": "Default.sublime-theme",
    "translate_tabs_to_spaces": true,
    "update_check": false,
    "word_wrap": "true",
    "wrap_width": 100
}

常用快捷键

Sublime Text 编辑器优秀特色之一就是快捷键。熟练掌握,事半功倍。

GOTO ANYTHING

  • Ctrl + P @#:

GOTO SYMBOL

  • Ctrl + R
  • Ctrl + Shift + R

GOTO DEFINITION

  • F12

MULTIPLE SELECTIONS

  • Ctrl + Shift + L
  • Ctrl + D

Column Selection

  • Right Mouse Button + Shift OR: Middle Mouse Button
  • Add to selection: Ctrl
  • Subtract from selection: Alt

COMMAND PALETTE

  • Ctrl + Shift + P

插件管理

Sublime Text 编辑器拥有强大的插件机制,那么众多插件如何管理呢,就是靠 Package Control,请参考官方指南进行安装。

常用插件

插件无穷多,多的像天上的星星一样,根据自己的需求进行安装即可。

配色

  • Colorsublime

必装

  • Package Control
  • SideBarEnhancements
  • IMESupport

自动完成

  • All Autocomplete

编码

  • Codecs33
  • ConvertToUTF8
  • ConverChineseCharasters

版本控制

  • Git
  • GitGutter

Markdown

  • OmniMarkupPreviewer
  • MarkdownPreview
  • TableEditor

C

  • SublimeCodeIntel
  • Ctags
  • DocBlockr

主题与配色

主题用默认的就行,没必要更换。主要是配色方案要选择一个自己喜欢的(Colorsublime可以帮上大忙),推荐:

  • Dropin
  • Flat
  • LastRoom Light
  • Poppins
  • Quiet Light
  • SnappyLight
  • Tomorrow
  • Wildlife-Day
  • All Hallow’s Eve
  • Amy
  • Blackboard
  • Cobalt
  • Dawn
  • Eiffel
  • Espresso Libre
  • DILE
  • iPlastic
  • LAZY
  • Mac Classic
  • MagicWB (Amiga)
  • Monokai Bright
  • Monokai
  • Pastels on Dark
  • Slush & Poppies
  • Solarized (Dark)
  • Solarized (Light)
  • SpaceCadet
  • Sunburst
  • Twilight
  • Zenburnesque

工程管理

在 Sublime Text 的使用过程中,经常需要建立项目(其实就是编辑一个配置文件,JSON 格式),这里提供示例。

在线文档

配置文件:示例1

{
    "folders":
    [
        {
            "path": ".",
            "folder_exclude_patterns":
            [
            ],
            "file_exclude_patterns":
            [
                "*.sublime-project",".tags*", ".git*",
            ],
        }
    ],
    "settings":{
        "word_wrap": "true",
        "font_face": "M+ 1m",
        "font_size":18,
    },
}

配置文件:示例2

{
    "folders":
    [
        {
            "path": "/Users/snm/MyData/Workspace/RTOS/ESP8266_IOT_PLATFORM",
            "file_exclude_patterns":
            [
                ".tags*","Makefile","*.bat","*.pdf"
            ],
            "folder_exclude_patterns":
            [
                "html_*"
            ],
        },
        {
            "path": "/Users/snm/MyData/Workspace/RTOS/ESP8266_RTOS_SDK/extra_include",
            "file_exclude_patterns":
            [
                ".tags*"
            ],
        },
        {
            "path": "/Users/snm/MyData/Workspace/RTOS/ESP8266_RTOS_SDK/include",
            "file_exclude_patterns":
            [
                ".tags*"
            ],
        }
    ],
    "settings":
    {
        "rulers":
        [
            100,
        ],
        "font_size": 18
    }
}

高级用法

更多需要的功能可以在官方文档非官方文档中查阅,高度灵活的配置系统和插件几乎可以满足用户的所有需求,但使用时也要有所取舍。总之一句话:Sublime Text 是当下最好的文本编辑器,没有之一!看似其貌不扬,用来却爱不释手。


写下评论