sublime使用指南
1. sublime下载安装
下载安装:www.ifunmac.com,打开软件,拷贝安装说明中的licence到激活页面
2. Package Control安装
安装插件之前,我们需要首先安装一个Sublime 中最不可缺少的插件 Package Control, 以后我们就可以通过这个插件来安装和管理其他各种插件了。
2.1 Package Control安装
Package Control官网:提供两种方式安装Package Control:
1. 自动安装:ctrl+~打开控制台,复制以上网址中的代码到控制台命令窗,回车完成,
2. 手动安装:Preferences > Browse Packages…弹出文件目录,手动下载Package Control.sublime-package复制文件到Installed Packages目录下
重启sublime后可在sublime text>preferences中看到Package Control说明安装成功。
2.2 Package Control使用
通过Package Control安装其他插件的一般步骤:
- 通过快捷键Command+Shift+P打开命令面板,在输入框中输入install,选择Package Control:install package进入查找插件安装界面;
- 输入你想要安装的插件名,点击等待安装,所有插件都存放在以下目录中:/Users/Garden/Library/Application Support/Sublime Text 3/Packages
说明:安装Sublime Text 3插件时遇到错误,弹出一个对话框说没有可供安装的包,提示原文为There are no packages available for installation(有时需要翻墙)。解决办法是打开preference>Package Settings>Package Control>Settings-User,添加以下内容:
"downloader_precedence": {"windows": ["wininet"],"osx": ["curl", "wget"],"linux": ["urllib", "curl", "wget"]}
3. 插件推荐
- 安装:其他插件通过Package Control安装
- 查看:打开preference>Browse Packages
- 配置:打开preference>Package Settings>插件名>
- README:使用说明
- settings-default,默认配置,settings-user,用户配置,会覆盖默认设置
- Key-Bindings:快捷键设置
- 卸载:ctr+shift+P,输入remove package,选中要删除的插件即可
ConvertToUTF8——编码
功能:支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件
OS X或Linux还需要插件Codecs33
Emmet——自动补全
功能:就是你最需要的那个插件,自动补齐什么的,功能太多
Bracket Highlighter——括号匹配
功能:用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
SideBar Enhancements——增强侧边栏
功能:这个插件改进了侧边栏,增加了许多功能
Themr——主题管理
功能:主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
Markdown相关
Sublime Text 作为一款功能强大、易于扩展的文本编辑器,提供了许多收费 Markdown 编辑器都不具备的增强功能。
MarkDown Editing——语法高亮
功能:支持Markdown语法高亮;支持Github Favored Markdown语法;自带3个主题。
OmniMarkupPreviwer——实时显示
功能:OmniMarkupPreviewer提供了LaTex的数学公式渲染的支持,用浏览器打开以后发现居然还支持支持浏览器的实时渲染.果断弃了markdown_preview。实时在浏览器中预览,而MarkdownPreview是需要手动生成的和F5的。览如果双屏的话,应该具有不错的体验。快捷键如下:
- Command +Option +O: 在浏览器中预览
- Command+Option+X: 导出HTML
- Ctrl+Alt+C: HTML标记拷贝至剪贴板
问题:如果浏览器出现404错误,Sorry, the requested URL ‘http://127.0.0.1:51004/view/28’ caused an error…,需要对配置文件作出修改
# Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User
# 粘贴下列的扩展去代替原来的扩展(我用了方法1){"renderer_options-MarkdownRenderer": {"extensions": ["tables", "fenced_code", "codehilite"]}
}
MathJax库:需要在OmniMarkupPreviewer的设置中,将”mathjax_enabled”设置为“true”。之后MathJax会在后端自动下载,下载好后,既可以在markdown中书写数学公式了。
a = b
toc文档目录:文章开头自动生成文档目录,并附带跳转链接。对了解长篇文章结构和快速跳转有较大帮助。
语法: Markdown 文档相应位置输入 [TOC] 即可。
支持代码高亮:需要 Pygments 库(pip install pygments),支持300种语言及其它文本格式的语法高亮,
def func():return None
TableEditor——适应表格
功能:Markdown中的表格书写体验真心不咋样,所有有人为这个开发了一个插件,具有较好的自适应性,会自动对齐,强迫症患者喜欢。首先需要用ctrl + shift + p打开这个功能(Table Editor: Enable for current syntax or Table Editor: Enable for current view or “Table Editor: Set table syntax … for current view”),然后就可以狂用tab来自动完成了~~~
首行 | 语文 | 数学 |
---|---|---|
张三 | 93 | 100 |
python开发环境配置
Anaconda
功能:Anaconda绝对是换到Sublime Text 3后最令我兴奋的插件,没有之一。在Sublime Text 2的时代,为配置一个好用的python开发环境, 我们需要分别安装All Autocomplete,SublimeREPL,Pylinter和PEP8等诸多插件。 Geek就是让一切变得更简单,该插件作者就为了简便,把这些功能集中起来了。 Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起来。安装Anaconda后,通过配置即可完成一个良好的Python开发环境。
Anaconda is a python development suite that includes autocompletion, IDE features, linting with PyLint or PyFlakes + pep8, AutoPEP8 , Vagrant and more for Sublime Text 3.
安装成功后在插件配置内打开Anaconda的REAMME,可以参考进行个性配置。我这里做了如下的修改:
# 增加对象的点操作符时的自动提示,在Packages/User目录下创建Python.sublime-settings文件,增加如下内容
{"auto_complete_triggers": [{"selector": "source.python - string - comment - constant.numeric", "characters": "."}]
}# 增加括号操作符后的参数自动完成,在Anaconda Setting中修改complete_parameters参数的值为true。 这里还有一个参数为complete_all_parameters,设置其为true后,则带默认值的参数也会自动完成。# 忽略AutoFormat PEP8中E501的提示
"pep8_ignore":["E501"]# 其他设置均使用默认值。
代码出现白框:如果代码不符合PEP 8 规范则会在代码行出现白框,光标移到白框行,下方状态栏里可以看到错误信息。可以在Sublime > Preferences > Package Settings > Anaconda > Settings User 中添加如下代码来关闭该功能。也可以安装格式化插件Python PEP8 Autoformat,快捷键Ctrl+Shift+R自动完成格式规范化。
{"anaconda_linting": false}
python位置:由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置。选择Settings-Default选项,搜寻“python_interpreter” key,后面的字符串等价于在终端中输入内容。
显示第三方库的代码补全:在选择Settings-Users选项,键入以下json数据,保存
{
"python_interpreter": "python安装位置/python.exe",
"suppress_word_completions":true,
"suppress_explicit_completions":true,
"complete_parameters":true,
}
sublimeREPL
~/Library/Application\ Support/Sublime\ Te
xt\ 3/Packages/SublimeREPL/config/Python/Main.sublime-menu
and changed lines 69-71 so the command just was [“ipython”, “-i”].
tools>sublimeREPL>python>…
版本管理工具
Git
版本库是软件开发中不可缺少的工具,该插件把Git常用命令加入了Command Palette,让开发人员进行代码管理方便不少。
GitGutter
这个小插件是在修改后的文件行号前增加一些标识图片,方便与版本库对比,修改内容一目了然
Gist
创建、管理gist的插件,Gist是GitHub提供的又一强力工具,用Git将用户常用的代码片段在线管理起来。安装此插件后,打开其User-Setting, 增加个人的GitHub访问Token后,即可通过快捷键或Console使用。
只需要这几个插件的安装与配置,就能使sublime text 3成为一个高效的python开发工具,接下来,感受 Sublime Text 3的快如疾风,风驰电掣吧!
4. 常用快捷键
ctrl+~:打开控制台
Command+Shift+P:打开命令面板
Command+Option+O:markdown预览
Command+O:打开
Command+N:新建
ctrl+shift+r:自动PEP8fn+→:到文末
fn+左箭头:搭配文章头部
sublime使用指南相关推荐
- Sublime Text3 总结笔记
-自用笔记:本文属于自用笔记,不做详解,仅供参考.- Sublime Text 如何查看当前文件的编码格式? Sublime Text的默认设置是不开启显示编码的,如果想开启,可通过菜单Perfere ...
- 【PHP】Sublime下PHP网站开发指南
Sublime下PHP网站开发指南 作者:白宁超 2017年3月16日11:03:17 摘要:随着单位开发项目的需求,关于政务办公多年来一直使用php开发管理平台.笔者早年asp开发经验算是有些帮助, ...
- Vue.js 入门指南之“前传”(含sublime text 3 配置)
题记:关注Vue.js 很久了,但就是没有动手写过一行代码,今天准备入手,却发现自己比菜鸟还菜,于是四方寻找大牛指点,才终于找到了入门的"入门",就算是"入门指南&quo ...
- Sublime Text3使用指南
Sublime Text3使用指南 前言(Prologue) Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime ...
- sublime text全程指南【转载】
前言(Prologue) Sublime Text是一款跨平台代码编辑器(Code Editor),从最初的Sublime Text 1.0,到现在的Sublime Text 3.0,Sublime ...
- 神级代码编辑器 Sublime Text 全程指南
转载来自[http://mdsa.51cto.com/art/201507/484183_all.htm#topx] 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最 ...
- Sublime Text 全程指南
为什么80%的码农都做不了架构师?>>> 安装(Installation) Sublime Text 官方网站 提供了Sublime Text各系统各版本的下载,目前Subli ...
- sublime text 软件上手指南
介绍 市面上代码编辑软件比较多,之前常用的有source insight和vscode,但都有缺点,source insight软件太老,界面风格不友好,查找慢且不方便等问题.vscode是这些年比较 ...
- VIVADO关联sublime text 3 以及避坑指南!
VIVADO软件自带的代码编辑器能用是能用,但总体体验是有一些差强人意的,所以多数码农选择例如sublime text.notepad++.vscode等专门的代码编辑器与VIVADO 进行关联.废话 ...
- 发布开源框架到CocoaPods入坑指南
个人原文博客地址: 发布开源框架到CocoaPods入坑指南 在开发过程中一定会用到一些第三方框架, 只要安装了CocoaPods, 然后通过pod install命令, 就可以集成框架到项目中了 可 ...
最新文章
- ElasticSearch Groovy脚本远程代码执行漏洞
- 澎思科技获IDG资本数千万元Pre-A轮融资 推出AI安防全场景软硬件解决方案
- web 服务器-Nginx
- 2 Ways Thinking In Ajax
- 大白话5分钟带你走进人工智能 - 第二十一节 牛顿法和L-BFGS求函数最优解
- python循环一百次_python循环
- 最新,最详细的LINUX图文配置教程|之DNS篇(1)
- bootstrap table 合并行_ElementUI Table组件如何使用合并行或列功能深入解析
- Windows11 + Linux子系统(ubuntu)体验(篇一)
- 安装SQL server需要重启计算机,解决安装sql server 需要重启问题
- 沪深300傻瓜定投验证
- 基于BASYS3的VHDL交通灯控制器——有限状态机(FSM)
- OCT图像层次分割相关论文泛读
- 密码学——对称加密加密模式
- app 与服务端通讯方式概览
- Python基础01
- 判断某点是否在三角形内
- iphone 微信网页自动播放音频解决办法
- 前端小白如何提高,解决问题
- lsmod ‘used by‘ 的值是 -1
热门文章
- python爬取网易云评论_Python - 网易云热门评论爬取
- 跨域 SameSite secure
- 【论文翻译 AAAI 2020 | 知识图谱综述】A Survey on Knowledge Graphs: Representation, Acquisition and Applications
- html页面中常见的特殊符号,收集的web页面html中常用的特殊符号大全
- 如何把妹子拍得更好看?
- html背景颜色渐变代码
- 下载书籍的网址【汇总】
- 图集压缩格式设置ASTC不生效的原因
- 网络基础-应用层:E-mail应用:SMTP协议,POP协议,IMAP协议
- Eclipse中出现无法找到Maven包Active Maven Profiles (comma separated)