CentOS下Sublime Text 3安装路径与环境配置最佳实践咨询
刚好在CentOS上折腾过好几次Sublime Text,给你分享下业内通用的最佳实践方案:
一、合适的存放位置
- /usr/local/目录完全没问题,而且是非常推荐的选择:Linux系统里,/usr/local/专门用来存放用户手动安装的软件,和yum等系统包管理器维护的软件互不干扰,完全符合文件系统层次结构的标准规范。你可以直接把解压后的目录移过去:
mv ~/下载/sublime_text_3 /usr/local/ - 另一个常见选项是/opt/目录:/opt/通常用于存放独立的第三方软件包,所有相关文件都集中在一个目录下,管理起来更整洁。如果选这个位置,执行:
这两个位置都是行业通用的最佳实践,选哪个看个人习惯,我自己更偏向/usr/local/,因为它的bin目录默认就在全局PATH里,后续做快捷访问更方便。mv ~/下载/sublime_text_3 /opt/
二、可执行文件的快捷访问:优先创建软链接
相比修改PATH环境变量,创建软链接是更简洁、更符合规范的做法:
- 假设你把Sublime放在/usr/local/sublime_text_3,执行下面的命令创建软链接到/usr/local/bin(这个目录默认在全局PATH中):
sudo ln -s /usr/local/sublime_text_3/sublime_text /usr/local/bin/subl - 之后你在终端直接敲
subl就能启动Sublime Text了,不管当前在哪个目录下。
如果非要修改PATH也可以,但不推荐:
- 编辑你的用户环境变量文件(比如~/.bashrc),添加一行:
export PATH=$PATH:/usr/local/sublime_text_3 - 执行
source ~/.bashrc让修改生效,这样你也能直接敲sublime_text启动,但软链接的方式可以自定义更短的命令(比如subl),用起来更顺手。
三、额外小优化(可选)
如果想让Sublime在系统应用列表里显示,可以创建一个桌面快捷方式:
- 在/usr/share/applications/目录下创建
sublime-text.desktop文件:sudo vim /usr/share/applications/sublime-text.desktop - 写入以下内容(注意替换路径为你实际的存放位置):
[Desktop Entry] Name=Sublime Text 3 Comment=Sophisticated text editor for code, markup and prose Exec=/usr/local/sublime_text_3/sublime_text %F Terminal=false Type=Application Icon=/usr/local/sublime_text_3/Icon/256x256/sublime-text.png Categories=TextEditor;Development; StartupNotify=true - 保存退出后,就能在系统的应用菜单里找到Sublime Text了。
内容的提问来源于stack exchange,提问作者Ray Salemi
相关产品推荐
相关产品推荐

