HCRM博客

在CentOS系统上轻松安装Sublime Text

Sublime Text 是一款广受欢迎的文本编辑器,以其高速性能、可定制性和丰富的插件生态而闻名,对于在 CentOS 系统上工作的开发者和站长来说,安装这款工具能极大提升代码编辑和文件管理的效率,CentOS 作为一个稳定的 Linux 发行版,常用于服务器环境,但通过简单的步骤,我们也能轻松地将 Sublime Text 集成到桌面或命令行使用,下面,我将详细介绍在 CentOS 上安装 Sublime Text 的过程,并分享一些实用建议。

在CentOS系统上轻松安装Sublime Text-图1

在开始安装前,请确保您的 CentOS 系统已更新到最新状态,打开终端,输入以下命令来更新系统包:

sudo yum update -y

或者,如果您使用的是 CentOS 8 或更高版本,可以使用 dnf 命令:

sudo dnf update -y

这能帮助避免依赖冲突,并保证安装过程顺利,我们将通过两种常见方法安装 Sublime Text:一种是使用官方仓库添加软件源,另一种是直接下载二进制包,第一种方法更推荐,因为它便于后续更新。

添加 Sublime Text 仓库并安装

我们需要导入 Sublime Text 的 GPG 密钥,以确保软件来源可信,在终端中执行:

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

添加官方仓库,根据您的 CentOS 版本选择相应命令,对于 CentOS 7:

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

对于 CentOS 8 或更高版本,使用:

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

如果您的系统没有安装 yum-config-managerdnf config-manager,可以先安装相关工具,在 CentOS 7 上运行:

sudo yum install -y yum-utils

仓库添加成功后,使用包管理器安装 Sublime Text:

在CentOS系统上轻松安装Sublime Text-图2

sudo yum install -y sublime-text

或者,在 CentOS 8 及以上版本:

sudo dnf install -y sublime-text

这个过程会自动处理依赖关系,并将 Sublime Text 安装到系统路径中,安装完成后,您可以在应用程序菜单中找到它,或通过终端输入 subl 命令启动。

使用二进制包安装

如果添加仓库的方法遇到问题,您可以选择下载二进制包手动安装,访问 Sublime Text 官网的下载页面,获取最新版本的 tarball 链接,在终端中使用 wget 或 curl 下载,

wget https://download.sublimetext.com/sublime_text_build_4126_x64.tar.xz

解压文件到合适目录,如 /opt/

sudo tar -xvf sublime_text_build_4126_x64.tar.xz -C /opt/

解压后,您可以创建一个符号链接到 PATH 中,方便从命令行启动:

sudo ln -s /opt/sublime_text/sublime_text /usr/local/bin/subl

输入 subl 即可启动编辑器,如果需要桌面快捷方式,可以创建一个 .desktop 文件,进入 /usr/share/applications/ 目录,新建一个文件命名为 sublime-text.desktop,并添加以下内容:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
Comment=Sophisticated text editor for code
Exec=/opt/sublime_text/sublime_text
Icon=/opt/sublime_text/Icon/256x256/sublime-text.png
Terminal=false
Categories=Development;TextEditor;
StartupNotify=true

保存后,您就可以在图形界面中快速访问 Sublime Text 了。

配置和优化

安装完成后,首次启动 Sublime Text 时,建议进行基本配置以提升体验,打开编辑器,进入首选项设置,您可以根据需要调整主题、字体大小和快捷键,Sublime Text 的强大之处在于其包控制功能,安装 Package Control 可以轻松管理插件,在终端中启动 Sublime Text,然后按下 `Ctrl + `` 打开控制台,粘贴以下 Python 代码来安装 Package Control:

在CentOS系统上轻松安装Sublime Text-图3

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)

完成后,重启编辑器,您就可以通过 Ctrl+Shift+P 打开命令面板,输入 "Install Package" 来添加各种插件,如 Git 集成、语法高亮或代码格式化工具,这些插件能根据您的项目需求定制环境,让编辑工作更加高效。

在 CentOS 上使用 Sublime Text 时,可能会遇到依赖库缺失的问题,如果启动时提示 GLIBC 版本过低,您可能需要升级系统或从源码编译,这种情况下,建议优先使用仓库安装法,因为它会自动处理这些依赖,定期检查更新很重要,Sublime Text 团队会发布安全补丁和新功能,您可以通过包管理器更新:

sudo yum update sublime-text

sudo dnf update sublime-text

对于服务器环境,如果您主要在命令行工作,可以将 Sublime Text 与 tmux 或 screen 结合使用,实现远程会话管理,这尤其适合处理大型代码库或日志文件。

在我看来,Sublime Text 在 CentOS 上的集成不仅简化了开发流程,还体现了开源工具的灵活性,它的轻量级设计避免了资源浪费,同时通过插件扩展了无限可能,作为一名长期用户,我发现结合 CentOS 的稳定性,Sublime Text 成为了日常工作中不可或缺的伙伴,尤其适合处理脚本编辑和配置文件管理,如果您注重效率和可定制性,不妨尝试这种方法,它可能会彻底改变您的工作方式。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/56304.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~