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

本文共 2464 字,大约阅读时间需要 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, hashlib
    h = '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/

    你可能感兴趣的文章
    Node响应中文时解决乱码问题
    查看>>
    node基础(二)_模块以及处理乱码问题
    查看>>
    node安装卸载linux,Linux运维知识之linux 卸载安装node npm
    查看>>
    node安装及配置之windows版
    查看>>
    Node实现小爬虫
    查看>>
    Node提示:error code Z_BUF_ERROR,error error -5,error zlib:unexpected end of file
    查看>>
    Node提示:npm does not support Node.js v12.16.3
    查看>>
    Node搭建静态资源服务器时后缀名与响应头映射关系的Json文件
    查看>>
    Node服务在断开SSH后停止运行解决方案(创建守护进程)
    查看>>
    node模块化
    查看>>
    node模块的本质
    查看>>
    node环境下使用import引入外部文件出错
    查看>>
    node环境:Error listen EADDRINUSE :::3000
    查看>>
    Node的Web应用框架Express的简介与搭建HelloWorld
    查看>>
    Node第一天
    查看>>
    node编译程序内存溢出
    查看>>
    Node读取并输出txt文件内容
    查看>>
    node防xss攻击插件
    查看>>
    noi 1996 登山
    查看>>
    noi 7827 质数的和与积
    查看>>