【MAC】Sublime Text 2优化使用
来源:互联网 发布:淘宝大v达人 编辑:程序博客网 时间:2024/06/10 16:45
1.设置从命令行启动sublime编辑文件
#如果是在默认shell下, sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/bin/subl #使用zsh的可以使用以下命令 alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'" alias nano="subl" export EDITOR="subl"
2.修改Sublime Text2 默认配置
在菜单栏选择 Sublime Text->Preferences->Setting-User(注意其中Setting-Default是默认的系统配置, 是不可修改的), 通过修改用户设置会覆盖系统对应的默认配置,下面是我的配置单, 都加油注释
{ "color_scheme": "Packages/Theme - itg.flat/itg.dark.tmTheme", #主题设置, 这是下载主题后, 自动生成的, 也可以手动配置 "font_size": 15, #设置字体大小, 我比较喜欢大一点的字体 "ignored_packages": #设置忽略文件类型, 第二个是默认忽略的, 第一个markdown文件我使用另一种文件打开, [ "Markdown", "Vintage" ], "create_window_at_startup": false, #取消启动时,自动打开新窗口的设置, 这个设置很恶心, 每次启动后会自动生成一个空白窗口 "open_files_in_new_window": false, #取消打开文件时会新生成一个窗口, 默认设置每次打开一个项目会重新生成一个窗口 "highlight_line": true, #高亮当前编辑行, 其实高亮的不明显 "highlight_modified_tabs": true, #设置文件修改时, 标签高亮提示, 这样可以提示保存 "show_encoding": true, #在窗口右下角显示打开文件的编码 "original_color_scheme": "Packages/Theme - itg.flat/itg.dark.tmTheme" #主题设置 }3 添加包管管理神器
最近Package Control好像被墙了, 我的另一台电脑老是上不去, 具体不太清清楚, 天朝丧心病狂大家懂得, 所以如果一直上不去, 请翻墙
安装过程: 使用快捷键control + `或者菜单栏选择View > Show Console
- Sublime Text3在控制台输入
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://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)
- Sublime Text2在控制台输入
import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
打开包管理神器 请使用快捷键shift + cmd + p, 然后输入package或者一些简写
4 Sublime Text 常用快捷键
快捷键组合 功能
shift + cmd + p
打开命令面板control + `控制台cmd + n
新建标签cmd + 数字
标签切换cmd + option + 2
分成两屏control + 数字
分屏时移动到不同的屏幕cmd + delelte
删除光标前所有字符, 貌似是Mac快捷键cmd + f
查找option + cmd + f
查找替换cmd + t
文件跳转control + g
行跳转, 类似vim中的num + ggcmd + r
函数跳转cmd + /
给选中行添加或去掉注释cmd + [或 cmd + ]
智能行缩进cmd + k + b
开关侧边栏5.插件- alignment
这个忘了干嘛的了, 好像是控制所有类型文本的缩进 - all Autocomplete
sublime只对当前文件进行本文件中的查找不全,all Autocomplete
是对全部打开的文件进行查找不全, 选择更多更全面 - converttoUTF8
编辑的所有文件都使用UTF-8编码 - docblockr
强大的文档注释功能, 只要在文档中输入/*
然后按一下tab, 就会根据代码自动生成注释, - emmet
前段神器, 减少大量的工作量, 使用方法可以参考Emmet:HTML/CSS代码快速编写神器或者官方文档 - git
支持sublime上的git操作, 这个就不用多说了 - markdownediting或者markdownPerview
这个是写Markdown必备的。可以在包管理器中安装。装完之后,写作Markdown时(右下角显示语法为Markdown),可以按ctrl+b,直接就会生成HTML,并在浏览器中显示。 - jsformat
JavaScript代码格式化 - sidebarenhancement
这是用来增强左边的侧边栏。左侧边栏可以在View -> Side Bar -> Show Side Bar中打开,可以用Project -> Add Folder to Project...往侧边栏加入常用的文件夹。装完这个插件,侧边栏的右键菜单会多一些功能,挺实用的。 Bracket Highlighter
这是用来做括号匹配高亮的,可以在包管理器中安装。Sublime Text 2自带的括号匹配只有小小的一横线,太不显眼了,这个可以让高亮变成大大的一坨,不过我觉得它大得会盖住光标了。SublimeLinter
语法检测工具, 可以检测到所写代码的语法错误,并高亮显示错误
用户手册
其中需要额外安装一下包, 如SublimeLinter-pyflakes and SublimeLinter-pep8.SublimeLinter-jshint, SublimeLin
0 0
- 【MAC】Sublime Text 2优化使用
- Mac Sublime Text 使用
- Mac下Sublime Text 2使用心得
- 让 Sublime Text 2 更漂亮些,Mac皮肤优化
- mac Sublime Text 2 破解
- Sublime Text 2 使用
- Sublime Text 2使用
- Mac使用Sublime Text安装插件前提
- mac下在命令行使用sublime text
- Sublime Text 3 for Mac 使用心得
- Sublime Text 2 破解 on Mac
- Sublime Text 2 快捷键(PC & MAC)
- Sublime Text 2 破解 on Mac
- mac sublime text 2 怎样修改字体?
- sublime text 2 快捷键(mac)
- Mac下Sublime Text 2常用快捷键
- mac sublime text笔记
- Sublime Text Mac 快捷键
- Effective STL 第2、3、4条
- 老斜两宗事-七层代理模式还是IP层VPN
- 求十个数中最大值
- 康托展开-nyoj-我排第几个
- 黑马程序员---java基础----网络模型
- 【MAC】Sublime Text 2优化使用
- ASP.net学习总结
- Prim算法(三)之 Java详解
- UVA 591 ---Box of Bricks 模拟枚举
- 黑马程序员——Java基础---多线程(上)--第11天--第127-141集
- 机器学习的数学基础(1)--Dirichlet分布
- 深入理解计算机系统 位操作
- c语言中的字符数组
- 使用jQuery的treeview插件实现树形菜单