ubuntu sublime安装及配置

本文介绍如何在Ubuntu系统上安装Sublime Text 2和3,并配置Package Control插件管理器。此外还列举了一些常用的插件,如CSS格式化、侧边栏增强、Emmet等,帮助提高开发效率。

安装sublime-text-2:

sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text

安装上第三方插件管理:

按ctrl+`(1左边的键),调出命令窗口,输入

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os. makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2. ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')

重启sublime

按下Ctrl+Shift+p调出命令窗口,输入Package Control: Install Package后回车可以看到第三方包,选定想要的点击便可以安装


安装sublime-text-3(推荐):

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer


sublime text 3 启用Package Control( ctrl+` shortcut or the View > Show Console)

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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://sublime.wbond.net/' + 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)


常用插件:

1格式化css代码

compact_expand_css_command

选择Preferences>Key Bindings - User
加入如下代码:
{ "keys": ["ctrl+super+]"], "command": "compact_expand_css", "args": { "action": "expand" } },
{ "keys": ["ctrl+super+["], "command": "compact_expand_css", "args": { "action": "compact" } }
快捷键:control+command+[ 或者 control+command+]


2左边文件目录树

SideBarEnhancements
在view>side bar>show open files,然后hide tabs


3.html标签快捷操作
emmet
tools>command palette>package control>enable package


4.js格式化插件
JsFormat
用于格式化 javascript 的代码, 之后可以 cmd + shift + p 找 Format: javascript 就可以了


5.html格式化
tag
选中需要格式化的区域,快捷键:ctrl+alt+f,编写 html 或者 xml 的时候, 这个插件可以自动关闭打开的标签.


6高亮识别括号匹配
Bracket Highlighter
按preferences-->package settings-->Bracket highlighter-->Bracket settings-Default会打开一个文件
将"bracket_styles"中的style改为hightlight


7高亮出错的代码行
SublimeLinter


8排列整齐变量
Alignment
var a = 123;//用var声明的变量将以( = )对其。
var helloworld = 12334;

不过这插件默认使用的是 ctrl + cmd + a 和 那个抢了 5个全局个快捷键的QQ冲突, 所以需要修改插件的快捷键. 点击菜单 Preferences -> KeyBindings - User, 加入如下内容

{ "keys": ["super+ctrl+alt+]"], "command": "alignment" }

将快捷键修改成 ctrl + opt + cmd + ], 要改成什么其他的也请自行修改.


9 jquery自动函数与单词提示与补全
jquery
tab


10调试 JavaScript 代码
Web Inspector


11 windows笔记本格式支持
“ConvertToUTF8”和“GBK Encoding Support"或"Ecoding Helping",在mac电脑可能会遇到这两个插件冲突,先要把ConvertToUTF8禁用,然后再开启就可以解决冲突了


12取色插件

ColorPicker:支持在各个平台下取色(window, mac, ubuntu) 插件, 输入 cmd + shift + c 开启, 相当好用.


13自动检测写文件内容

自动检测写文件内容, 切换到对应的正确的语言, 如 Gemfile => ruby.


13查看函数定义的地方

简单的说可以在代码里直接查看函数定义的地方, 比如看一个函数的定义或者类的定义. 不过这个插件无法在 mac 下生成 ctags 文件, 貌似是 python 层面的问题.


14远程编辑服务器上的文件

模仿 Textmate 2 的 rmate 让用户远程编辑服务器上的文件. 应该会挺好用的但我还没用过只是列在这里.


15代码提示/自动完成/格式检查

Sublime CodeIntel


附上ubuntu下sublime中文输入解决方案(包含步骤及工具)

http://download.youkuaiyun.com/detail/qilixiang012/7256537

http://justcoding.iteye.com/blog/1957613

Ubuntu安装 Sublime Text 时遇到依赖项失败的问题可能由多种原因引起,比如软件源配置错误、缺少必要的库文件或者包管理器未更新等。以下是针对该问题的解决方案: ### 可能的原因分析 1. **APT 缓存过期** 如果 APT 的缓存长时间未更新,则可能导致某些依赖关系无法正确解析[^2]。 2. **不完整的软件源列表** 软件源中缺失了部分必需的仓库地址(如 Universe 或 Multiverse),这会阻止一些依赖项被找到并安装[^3]。 3. **手动干预破坏了系统的依赖树** 使用 `apt` 命令强制移除或更改了一些核心组件(例如引用中的命令操作),可能会间接影响到其他应用程序的正常安装过程[^4]。 ### 解决方案 #### 方法一:清理与刷新APT环境 执行以下命令来修复潜在的基础性问题: ```bash sudo apt-get clean sudo apt-get update sudo apt-get install -f ``` 上述脚本的作用分别是清除本地下载的历史记录、同步远程索引以及尝试自动修正已损坏的依赖链路[^5]。 #### 方法二:重新添加官方PPA源并重试安装 有时默认存储库里的版本较旧或是存在兼容性缺陷,推荐通过Sublime官方维护的个人包档案(PPA)获取最新稳定版: ```bash wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text ``` 此方法确保从可信渠道引入程序及其所需支持材料[^6]。 #### 方法三:单独处理特定丢失模块 如果知道确切哪个具体库造成冲突,可以显式指定其一同装载。假设提示需要libgtksourceview-3.0-dev为例: ```bash sudo apt-get install libgtksourceview-3.0-dev ``` 当然实际名称需依据报错详情调整[^7]。 --- ### 注意事项 对于之前提到过的自定义主题样式项目(Flatabulous),它们通常不会直接影响编辑器类工具的功能实现;但如果确实进行了深入定制化改动的话,还是建议先恢复标准设置再继续排查其它方面因素的影响[^8]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值