博客
关于我
卸载 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/

    你可能感兴趣的文章
    Python日期时间模块
    查看>>
    Python函数合集:足足68个内置函数请收好!
    查看>>
    Python+Selenium自动化测试项目实战
    查看>>
    Python+Selenium自动化测试项目实战【建议收藏】
    查看>>
    Python+Selenium自动化测试:Page Object模式
    查看>>
    python+selenium进行cnblog的自动化登录测试
    查看>>
    Python函数只返回第一个值而不是数据框
    查看>>
    Python+SQL实战:京东用户行为数据分析案例解析(上)
    查看>>
    Python+SQL实战:京东用户行为数据分析案例解析(下)
    查看>>
    PYTHON+Twisted+sqlanydb=ABORT()
    查看>>
    Python函数之返回值、作用域和局部变量
    查看>>
    Python+统计学 | 探索常用的数据分析统计分布
    查看>>
    python, selenium中用于切换帧的函数
    查看>>
    python函数
    查看>>
    python----线程、进程、协程的区别及多线程详解
    查看>>
    python---5
    查看>>
    python---使用celery分布式系统异步发送短信(云通讯)来验证登录
    查看>>
    python--003--百分号字符串拼接、format
    查看>>
    Python--10、线程
    查看>>
    Python--Redis实战:第四章:数据安全与性能保障:第4节:复制
    查看>>