sublime怎么在linux系统下安装_sublime Linux安装与配置教程

安装Sublime Text可通过APT、DNF或手动下载包进行,配置字体、缩进等用户设置后,安装Package Control以管理插件,推荐安装Emmet、GitGutter等常用插件提升开发效率。

sublime怎么在linux系统下安装_sublime linux安装与配置教程

在 Linux 系统下安装 Sublime Text 非常简单,支持大多数主流发行版,如 Ubuntu、Debian、Fedora、CentOS 等。以下是详细的安装与基础配置教程,帮助你快速上手。

1. 安装 Sublime Text

方法一:通过官方 APT 仓库(适用于 Debian/Ubuntu)

打开终端,添加 GPG 密钥以验证软件包:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null

添加 Sublime 的稳定版仓库:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

更新软件包列表并安装 Sublime Text:

sudo apt update && sudo apt install sublime-text

方法二:通过 DNF 安装(适用于 Fedora/CentOS/RHEL)

导入 GPG 密钥:

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg

添加 YUM 仓库:

sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

安装 Sublime Text:

sudo dnf install sublime-text

方法三:下载 DEB/RPM 包手动安装

访问官网下载页面:https://www.php.cn/link/d3509679d8747ff9cf4257cddb67f72b选择对应系统格式(DEB 或 RPM),下载后双击安装,或使用命令行安装:

Debian/Ubuntu:

sudo dpkg -i sublime-text_build_xxx_amd64.deb

Fedora/CentOS:

sudo rpm -ivh sublime-text_build_xxx.x86_64.rpm

帮衣帮-AI服装设计 帮衣帮-AI服装设计

AI服装设计神器,AI生成印花、虚拟试衣、面料替换

帮衣帮-AI服装设计 106 查看详情 帮衣帮-AI服装设计

2. 启动与创建桌面快捷方式

安装完成后,在终端输入以下命令启动:

subl

若提示命令未找到,可能需要重启终端或重新登录用户会话。

为方便使用,可将 Sublime 添加到应用菜单:

通常安装后会自动创建 .desktop 文件,位于 /usr/share/applications/sublime-text.desktop拖动图标到任务栏或在“应用程序”中搜索“Sublime”即可启动

3. 基础配置与常用设置

首次启动后,可通过以下步骤进行个性化设置:

打开用户设置文件

菜单栏选择 Preferences → Settings左侧是默认设置,右侧是用户自定义配置,推荐只修改右侧

常用配置示例:

在右侧用户设置中添加如下内容:

{    "font_size": 12,    "tab_size": 4,    "translate_tabs_to_spaces": true,    "word_wrap": true,    "highlight_line": true,    "auto_complete": true,    "draw_white_space": "all"}

保存后立即生效。

4. 安装 Package Control(插件管理器)

Package Control 是 Sublime 的核心插件管理工具,用于安装主题、语法高亮、代码补全等扩展。

安装步骤:

按 Ctrl+` 打开控制台粘贴并运行以下 Python 代码(以最新版本为准):

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'e84b0740'; 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://packagecontrol.io/' + 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)

安装成功后重启 Sublime,可通过 Tools → Command Palette → Package Control: Install Package 搜索并安装插件。

5. 常用插件推荐

Emmet:HTML/CSS 快速编写GitGutter:显示代码修改差异BracketHighlighter:高亮匹配的括号Theme – Material Design:美化界面主题SideBarEnhancements:增强侧边栏功能

通过 Package Control 搜索名称即可安装。

基本上就这些。Sublime Text 安装配置完成后,轻量高效,适合写代码、脚本、Markdown 等多种场景。保持更新插件和熟悉快捷键能极大提升效率。

以上就是sublime怎么在linux系统下安装_sublime Linux安装与配置教程的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/594385.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
JS 中如何插入 SQL?方法详解 JS 中插入 SQL 在前后端交互中的功能与优势
上一篇 2025年11月10日 17:30:13
在 hibernate 中 getCurrentSession 和 openSession 的区别是什么?
下一篇 2025年11月10日 17:30:21

相关推荐

  • 如何使用原始数据类型更改 8 位数字的最后一位

    如何使用原始数据类型更改 8 位数字的最后一位如何使用原始数据类型更改 8 位数字的最后一位如何使用原始数据类型更改 8 位数字的最后一位如何使用原始数据类型更改 8 位数字的最后一位

    本文档旨在介绍如何使用 Java 中的原始数据类型,在不使用任何高级数据结构或库的情况下,更改一个 8 位数字的最后一位。我们将探讨使用异或运算符(XOR)来实现这一目标的方法,并提供示例代码和注意事项,确保代码的正确性和健壮性。 使用异或运算符 (XOR) 翻转最后一位 在 Java 中,可以使用…

    2026年10月5日 • 用户投稿
    000
  • 如何使用Linux监测系统性能

    随着计算机应用的普及,系统的性能监测逐渐成为一项必备技能。linux作为开源操作系统,无论是在服务器还是在个人电脑上,都广受欢迎。本文将向大家介绍如何使用linux监测系统性能。 一、使用top命令 top命令是Linux中最基础的监测系统性能的命令。通过top命令,我们可以实时地了解系统的CPU、…

    2026年10月5日
    000
  • composer “path” 仓库类型如何处理版本约束

    composer “path” 仓库类型如何处理版本约束composer “path” 仓库类型如何处理版本约束composer “path” 仓库类型如何处理版本约束composer “path” 仓库类型如何处理版本约束

    Path仓库通过本地目录引入包,优先使用目标composer.json中的version字段匹配require约束;若版本不满足则报错,建议显式声明版本并启用symlink以提升开发效率。 当你在 Composer 中使用 “path” 类型的仓库时,版本约束的处理方式与从 …

    2026年10月5日 • 用户投稿
    000
  • 谷歌浏览器插件安装位置在哪里_查找Chrome扩展程序安装路径的方法

    谷歌浏览器插件安装位置在哪里_查找Chrome扩展程序安装路径的方法谷歌浏览器插件安装位置在哪里_查找Chrome扩展程序安装路径的方法谷歌浏览器插件安装位置在哪里_查找Chrome扩展程序安装路径的方法谷歌浏览器插件安装位置在哪里_查找Chrome扩展程序安装路径的方法

    答案:通过chrome://version查看个人资料路径,进入Extensions文件夹可找到插件;结合chrome://extensions/中获取的扩展ID,能精确定位特定插件安装目录;各系统默认路径分别为Windows、macOS、Linux对应指定路径。 如果您需要查找谷歌浏览器插件的实际…

    2026年10月5日 • 用户投稿
    100
  • 精准获取Hibernate原生查询结果的列数据类型

    本文详细阐述了如何在Hibernate中处理动态原生SQL查询,以准确识别并操作返回结果集中各列的Java数据类型。通过对查询返回的List或List进行运行时instanceof类型检查,可以安全地将通用Object类型转换为具体的Java类型,从而实现对未知或动态查询结果的灵活处理,避免了直接尝…

    2026年10月5日
    000
  • 如何使用Linux进行虚拟网络配置

    随着云计算、大数据和物联网等技术的日益普及,虚拟化技术成为了当今it领域的热门话题。虚拟化是通过将一台物理主机划分为多个独立的虚拟机,实现资源的共享和管理的方法。虚拟网络是虚拟化的其中一个重要组成部分,能够满足不同应用之间的网络隔离和互动需求。在本文中,我们将介绍如何使用linux进行虚拟网络配置。…

    2026年10月5日
    000
  • SearchAgent-X— 南开等机构推出的高效推理框架

    SearchAgent-X— 南开等机构推出的高效推理框架SearchAgent-X— 南开等机构推出的高效推理框架SearchAgent-X— 南开等机构推出的高效推理框架SearchAgent-X— 南开等机构推出的高效推理框架

    searchagent-x 是由南开大学与伊利诺伊大学厄巴纳香槟分校(uiuc)的研究人员共同开发的一种高效推理框架,旨在增强基于大型语言模型(llm)的搜索代理的工作效率。该框架结合了高召回率的近似检索以及两项核心技术——优先级感知调度与无停顿检索,从而大幅提升了系统的吞吐量(提升幅度为1.3至3…

    2026年10月5日 • 用户投稿
    000
  • 架构必知:深入理解Linux I/O系统

    架构必知:深入理解Linux I/O系统架构必知:深入理解Linux I/O系统架构必知:深入理解Linux I/O系统架构必知:深入理解Linux I/O系统

    目录 传统的 System Call I/O读操作写操作网络 I/O磁盘 I/O高性能优化的 I/O存储设备的 I/O 栈I/O Buffering 传统的 System Call I/O 在 linux 系统中,传统的文件访问方式通过 write() 和 read() 两个系统调用来实现。通过 r…

    2026年10月5日 • 用户投稿
    100
  • 如何让Composer在一个已存在的项目中生成composer.lock文件?

    如何让Composer在一个已存在的项目中生成composer.lock文件?如何让Composer在一个已存在的项目中生成composer.lock文件?如何让Composer在一个已存在的项目中生成composer.lock文件?如何让Composer在一个已存在的项目中生成composer.lock文件?

    运行 composer install 即可生成 composer.lock 文件。首先确认项目根目录存在 composer.json,然后执行 composer install 命令,Composer 会根据 json 文件下载依赖并自动生成 lock 文件,用于锁定依赖版本;可选 –…

    2026年10月5日 • 用户投稿
    000
  • Java中字符串分组求和:优化代码并保留数字前导零的显示

    Java中字符串分组求和:优化代码并保留数字前导零的显示Java中字符串分组求和:优化代码并保留数字前导零的显示Java中字符串分组求和:优化代码并保留数字前导零的显示Java中字符串分组求和:优化代码并保留数字前导零的显示

    本教程详细介绍了如何在Java中高效地处理随机生成的数字字符串,并根据指定长度对其进行分组求和。文章首先分析了使用ArrayList和数组的传统方法及其优化空间,随后展示了如何通过直接解析字符串来简化代码,减少不必要的中间数据结构。重点解决了在直接解析过程中,如何确保输出显示能够保留数字的前导零,同…

    2026年10月5日 • 用户投稿
    100
  • composer如何在一个旧项目中引入和管理依赖

    composer如何在一个旧项目中引入和管理依赖composer如何在一个旧项目中引入和管理依赖composer如何在一个旧项目中引入和管理依赖composer如何在一个旧项目中引入和管理依赖

    首先初始化Composer并创建composer.json文件,然后根据需求通过composer require引入必要依赖,接着在composer.json中配置autoload以支持现有代码结构,逐步替换旧代码并使用自动加载功能,在版本控制中提交composer.lock但忽略vendor目录,…

    2026年10月5日 • 用户投稿
    000
  • Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具

    Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具Circuit Tracer— Anthropic开源的AI模型内部决策追踪工具

    circuit tracer 是 anthropic 推出的开源工具,旨在研究大型语言模型的工作原理。此工具利用生成归因图的方式展现模型生成特定输出时所经历的具体步骤。归因图能够帮助研究者追踪模型的决策流程,可视化特征间的关联,并检验各种假设。circuit tracer 支持多个流行的开源模型,比…

    2026年10月5日 • 用户投稿
    000
  • Java中高效处理数字字符串分组与求和:兼顾前导零显示

    Java中高效处理数字字符串分组与求和:兼顾前导零显示Java中高效处理数字字符串分组与求和:兼顾前导零显示Java中高效处理数字字符串分组与求和:兼顾前导零显示Java中高效处理数字字符串分组与求和:兼顾前导零显示

    本教程旨在指导如何在Java中高效地处理随机生成的数字字符串,并将其按指定长度分组求和,同时确保在显示分组时保留前导零。文章将展示如何通过优化循环逻辑,避免使用额外的集合类(如ArrayList和数组),从而简化代码结构并提高资源利用率,实现更精简且功能完善的解决方案。 1. 问题背景与原始实现 在…

    2026年10月5日 • 用户投稿
    100
  • Linux系统中的备份和灾难恢复技巧

    随着计算机系统的发展,数据越来越重要。特别是在运行着大量服务器和数据库的企业中,数据的重要性不言而喻。数据丢失或遭到破坏的情况将会造成极大的损失。因此,备份和灾难恢复是非常重要的环节。 在linux系统中,备份和恢复数据的技巧尤为重要。本文将介绍linux系统中备份和恢复数据的技巧,帮助管理员避免数…

    2026年10月5日
    100
  • 史上最简单Android源码编译环境搭建方法

    史上最简单Android源码编译环境搭建方法史上最简单Android源码编译环境搭建方法史上最简单Android源码编译环境搭建方法史上最简单Android源码编译环境搭建方法

    自android源码编译环境的搭建以来,始终是件棘手的事情。网络上关于如何编译android源码的文章不计其数,但它们要么方法繁琐、步骤繁多;要么声称解决了某些编译问题(需要修改头文件、系统配置等),让人对其可信度产生怀疑。有些朋友硬着头皮照做,结果由于伟大的gfw,多数人连第一步——repo脚本的…

    2026年10月5日 • 用户投稿
    000
  • PyCharm字体设置指南

    PyCharm字体设置指南PyCharm字体设置指南PyCharm字体设置指南PyCharm字体设置指南

    设置pycharm字体需打开编辑器设置,挑选合适的字体样式与大小,同时关注显示效果与兼容性问题。 1、 PyCharm社区版在大多数开发场景下功能完备,与专业版相比日常编码基本无差别。 2、 点击顶部菜单栏的“文件”,进入“设置”界面,随后选择“编辑器”进行相关配置。 3、 在右侧区域找到并点击“字…

    2026年10月5日 • 用户投稿
    1000
  • PHP显示数据库视频路径的方法_PHP数据库视频路径显示技巧

    答案:通过数据库存储视频路径并在前端播放需合理保存路径、安全读取并正确使用HTML标签。1. 视频存服务器目录,数据库仅存路径;2. 用PDO查询并htmlspecialchars过滤输出;3. 前端用video标签播放;4. 注意权限验证与路径安全。 在PHP开发中,从数据库读取视频路径并在前端正…

    2026年10月5日
    200
  • composer提示“The Process class relies on proc_open”错误怎么办

    composer提示“The Process class relies on proc_open”错误怎么办composer提示“The Process class relies on proc_open”错误怎么办composer提示“The Process class relies on proc_open”错误怎么办composer提示“The Process class relies on proc_open”错误怎么办

    答案:该错误由proc_open函数被禁用引起,需在php.ini中移除disable_functions里的proc_open相关函数并重启服务;若无法修改配置,可联系主机商或改用VPS,也可通过手动下载项目、禁用脚本等方式绕过问题。 这个错误提示“The Process class relies…

    2026年10月5日 • 用户投稿
    000
  • 如何使用Linux进行虚拟机管理

    如何使用linux进行虚拟机管理 虚拟机技术在近年来得到了广泛的应用,并被越来越多的企业和个人所接受和使用。虚拟机管理是虚拟机技术的核心,其管理效率和稳定性对于虚拟化环境的性能和安全都具有重要的影响。而Linux操作系统不仅是一种稳定、高效、开放的操作系统,也成为了广泛应用于虚拟机管理的主要工具。下…

    2026年10月5日
    000
  • Linux系统中常见的TCP/IP问题及其解决方法

    在linux系统中,tcp/ip是网络通信的基础,但是在使用过程中会遇到许多问题,如连接失败、网络延迟和数据包丢失等。这些问题可能影响到我们的工作效率,所以我们需要了解这些常见的tcp/ip问题及其解决方法。 连接超时 当我们试图连接某个服务器或者访问某个网站时,如果长时间没有响应,就会出现连接超时…

    2026年10月5日
    000

发表回复

登录后才能评论
关注微信