博客
关于我
卸载 Notepad++ !事实已证明,它更牛逼……
阅读量:149 次
发布时间:2019-02-27

本文共 2452 字,大约阅读时间需要 8 分钟。

Sublime Text 教程:深入探索高效代码编辑器

Sublime Text 是一款跨平台、极速的代码编辑器,因其灵活性和高效性成为开发者必备工具。本文将从安装、配置、使用技巧等多个方面,深入解析 Sublime Text 的核心功能。


安装 Sublime Text

  • 官方下载

    访问 Sublime Text 官方网站下载最新版本,支持多种操作系统。
    https://www.sublimetext.com

  • 系统级别安装

    在 Windows 系统中:

    • 右键点击文件,选择“打开”以一键启动 Sublime Text。
  • 添加到环境变量

    • 右键点击空白处,选择“新建” -> “系统属性”(Win + R)。
    • 在“高级”选项卡中,选择“环境变量”,编辑“Path”,将 Sublime Text 安装目录添加进去(如 D:\Program Files\Sublime Text 3)。
    • 现在可以通过命令行使用 subl 命令直接打开文件或文件夹。

  • 安装 Package Control

    Package Control 是 Sublime Text 的插件管理工具,支持搜索、安装、卸载插件。

  • 打开控制台

    • 按下 Ctrl + 打开 Sublime Text 控制台。
  • 安装 Package Control

    • 复制以下代码粘贴到控制台:
    import urllib.request, os, hashlibh = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'pf = 'Package Control.sublime-package'ipp = sublime.installed_packages_path()urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()))by = urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ', '%20')).read()dh = hashlib.sha256(by).hexdigest()print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join(ipp, pf), 'wb').write(by)
  • 启用插件

    • 打开命令板(Ctrl + Shift + P),输入 Package Control,即可使用。

  • 购买与激活

    Sublime Text 是收费软件,但其功能和效率使得购买值得。

    • 购买链接https://www.sublimetext.com
    • 免费使用方式:虽然 Sublime Text 提示购买,但仍可正常使用,只是会有间断提示。

    界面与基本操作

    界面组成

  • 标签(Tab): 文件编辑入口。
  • 编辑区(Editing Area): 实时代码编辑区域。
  • 侧栏(Side Bar): 显示当前文件和文件夹内容。
  • 缩略图(Minimap): 界面底部的缩略图,方便快速定位代码位置。
  • 命令板(Command Palette): 突出显示所有可用命令和功能,操作更便捷。
  • 控制台(Console): 提供 Python REPL 等功能。

  • 配置与主题

    JSON 配置文件

    Sublime Text 使用 JSON 格式配置,例如:

    {  "font_size": 12,  "highlight_line": true,  "caret_style": "phase",  "translate_tabs_to_spaces": true}

    主题选择

    Sublime Text 提供多种第三方主题,推荐以下几种:

  • Soda Light:简洁明亮。
  • Soda Dark:深色主题。
  • Nexus:现代风格。
  • Spacegray Light/Dark:基于灰色调色的主题。

  • 实用功能概述

    1. 多重选择

    • Ctrl + D:选择当前光标所在的词和所有出现位置。
    • Ctrl + Shift + L:打散当前选中区域。
    • Ctrl + J:合并选中区域为一行。

    2. 查找与替换

    • F3/Shift + F3:快速跳转到关键字下/上一个位置。
    • Ctrl + F:打开查找框,支持正则表达式。
    • Ctrl + Shift + H:替换当前关键字。

    3. 跳转功能

    • Ctrl + P:跳转到文件、符号或行号。
    • Ctrl + R:跳转到符号定义位置。
    • Ctrl + G:跳转到指定行号。

    4. 格式化与自动完成

    • Ctrl + ]:右缩进,Ctrl + [:左缩进。
    • Ctrl + Shift + V:粘贴当前缩进。
    • 自动完成:按 Tab 即可快速补全。

    快捷键列表

    1. 通用操作

    • Ctrl + Shift + P:打开命令板。
    • Ctrl +:打开控制台。
    • Alt:打开菜单。

    2. 编辑操作

    • Ctrl + Enter:在当前行下方新增行并跳转。
    • Ctrl + Shift + Enter:在当前行上方新增行并跳转。
    • Ctrl + Shift + L:打散选中区域。

    3. 查找与替换

    • F3:跳转到下一个关键字位置。
    • Shift + F3:跳转到上一个关键字位置。
    • Ctrl + F:打开查找框。

    其他功能

    • Vim 模式:Sublime Text 内置 Vim 模式,适合熟悉 Vim 的用户。
    • 项目管理:支持文件夹和项目管理,适合多文件开发。
    • 构建与调试:通过插件支持编译和调试。

    Sublime Text 的灵活性和高效性使其成为开发者的首选工具。希望本文能为您提供实用的学习资源!

    转载地址:http://ahpd.baihongyu.com/

    你可能感兴趣的文章
    Openlayers中设置定时绘制和清理直线图层
    查看>>
    Openlayers图文版实战,vue项目从0到1做基础配置
    查看>>
    Openlayers实战:modifystart、modifyend互动示例
    查看>>
    Openlayers实战:判断共享单车是否在电子围栏内
    查看>>
    Openlayers实战:加载Bing地图
    查看>>
    Openlayers实战:绘制图形,导出geojson文件
    查看>>
    Openlayers实战:绘制图形,导出KML文件
    查看>>
    Openlayers实战:绘制多边形,导出CSV文件
    查看>>
    Openlayers实战:绘制带箭头的线
    查看>>
    Openlayers实战:输入WKT数据,输出GML、Polyline、GeoJSON格式数据
    查看>>
    Openlayers实战:非4326,3857的投影
    查看>>
    Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
    查看>>
    Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中
    查看>>
    Openlayers高级交互(14/20):汽车移动轨迹动画(开始、暂停、结束)
    查看>>
    Openlayers高级交互(15/20):显示海量多边形,10ms加载完成
    查看>>
    Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
    查看>>
    Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
    查看>>
    Openlayers高级交互(18/20):根据feature,将图形适配到最可视化窗口
    查看>>
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    Openlayers高级交互(2/20):清除所有图层的有效方法
    查看>>