Linux下Sublime Text 2的安装
安装方法1:
通过apt-get install来安装,可以如下来做:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text-2
安装方法2:
1.官网下载安装包:http://www.sublimetext.com/2
2.解压并不难,随便找个目录解压就行,但考虑到后面要能在命令行下方便的快速启动,推荐解压到/usr/lib/目录下,我用的方法是先解压后搬移,命令如下:
tar -xvf Sublime Text 2.0.1.tar.bz2
mv Sublime Text 2 /usr/lib/
其中的为转义符
这样做是因为$PATH这个环境变量自动涵盖了/usr/lib这个目录,不用专门去修改环境变量。
然后键入:
ln -s /usr/lib/Sublime Text 2/sublime_text /usr/bin/sublime
3.侧边条LaunchBar设置
由于并非安装,缺少Ubuntu桌面运行的一些基本配置,比如不能将它加入桌面侧边的启动器,这个和通过软件安装中心安装的程序不太一样。要做到这一点,需要增加一个配置文件,放在/usr/share/appliations/路径下,比如增加sublime.desktop,文件内容如下:
参考配置1:
[Desktop Entry]
Version=2.0.1
Name=Sublime Text 2
GenericName=Text Editor
Exec=sublime
Terminal=false
Icon=/usr/lib/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity
参考配置2:
[Desktop Entry] Version=1.0 Type=Application Name=Sublime Text GenericName=Text Editor Comment=Sophisticated text editor for code, markup and prose Exec=/opt/sublime_text/sublime_text %F Icon=sublime-text Terminal=false MimeType=text/plain; Categories=TextEditor;Development; StartupNotify=true Actions=Window;Document; [Desktop Action Window] Name=New Window Exec=/opt/sublime_text/sublime_text -n OnlyShowIn=Unity; [Desktop Action Document] Name=New File Exec=/opt/sublime_text/sublime_text --command new_file OnlyShowIn=Unity;
FAQ:
汉字方面,以前ST支持的不太好,现在我验证下来可以显示,输入还是有点问题。(输入不了汉字,但是可以显示中文字体)
插件的安装有package control,图形化界面,操作非常方便,zencoding等赫赫有名的东西一定要装一下。
破解感觉不是很必要,因为弹出窗口不算麻烦,频率很低。
附QQ2012的desktop配置文件:
[Desktop Entry] Categories=Network;InstantMessaging; Name=QQ2012 Icon=/opt/longene/qq2012/qq2012.png Exec=/opt/longene/qq2012/qq2012.sh StartupNotify=true Terminal=false Type=Application Name[en]=QQ2012 Name[en_US]=QQ2012
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 路径寻优
- Milvus 实战 | 基于 Milvus 的 CORD-19 论文检索引擎
- Laravel 8 新特性和功能优化速览
- Linux 搭建 我的世界(MC) 基岩版服务器
- 虚函数、析构函数、静态函数、多态
- 一日一技:pylint除了检查代码风格,还能做这件事情
- Manjaoro ifconfig问题
- 面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!
- 内网渗透 | 内网中的信息收集
- 通过命令下载执行恶意代码的几种姿势
- CS如何配置通过CDN上线
- Height transition
- 【DB笔试面试861】在Oracle中,有哪些常见组件?
- 【DB笔试面试862】在Oracle中,如何安装DBMS_NETWORK_ACL_ADMIN包?
- 【DB宝19】在Docker中使用MySQL高可用之MHA