为了在 Linux ( Ubuntu) 上安装sublime,一般大家都会选择常见的教程或是 sublime 官网教程,然而在国内这种方法可能失效。为此,需要用安装包安装。以下就是使用官网安装包安装的教程。
- 打开 sublime 官网后,点击右上角 download, 或是直接访问点击打开链接,即可看到各个平台上的安装包。选择 Linux 64 位版并下载。
- 下载后,打开终端,进入安装包所在文件夹,输入命令:
tar -xvf sublime_text_3_build_3143_x64.tar.bz2
注意文件名称可能稍有差异。在 Ubuntu 中,直接对压缩包右键,选择“提取到此处”即可解压。
3. 解压完成后,进入文件夹,双击 sublime_text_3 即可运行 sublime。
4. 为了能在命令行中打开 sublime,需要设置一下:
如果你是 bash 用户,在 ~ 文件夹下:
sudo vim .bashrc
向其中添加一行:
alias subl="your_sublime_path"
其中, your_sublime_path 包括 sublime_text,即刚才双击能打开的应用程序的名称。
如果是 zsh 用户,则:
sudo vim .zshrc
添加的内容与 bash 用户相同。
到此时为止,以后你可以直接在命令行中打开 sublime,但 Linux 还不知道电脑上有这个程序,需要主动告诉它。
5.再次打开 sublime 安装文件夹,找到一个以 .desktop 结尾的文件(一般是 Sublime Text.desktop)。需要做的对应修改如下:
[Desktop Entry] Version=1.0 Type=Application Name=Sublime Text GenericName=Text Editor Comment=Sophisticated text editor for code, markup and prose Exec=/your_sublime_path/sublime_text_3/sublime_text %F Terminal=false MimeType=text/plain; Icon=/your_sublime_path/sublime_text_3/Icon/256x256/sublime-text.png Categories=TextEditor;Development; StartupNotify=true Actions=Window;Document; [Desktop Action Window] Name=New Window Exec=/your_sublime_path/sublime_text_3/sublime_text -n OnlyShowIn=Unity; [Desktop Action Document] Name=New File Exec=/your_sublime_path/sublime_text_3/sublime_text --command new_file OnlyShowIn=Unity;
需要修改的地方已经用黑色加粗字体标出,注意替换 your_sublime_path.
6. 修改完成后双击图标,如果能打开 sublime,说明配置成功,进行下一步:
desktop 文件所在文件夹下,命令行中输入
sudo cp "Sublime Text.desktop" "/usr/share/applications/Sublime Text.desktop"
对该文件进行复制,此时电脑会认为 sublime 是一个程序了!例如(Ubuntu),右键某一 .txt 文件,属性中选择打开方式,就能找到 sublime 了。