sublime使用指南

来源:互联网 发布:上古卷轴5可爱妹子数据 编辑:程序博客网 时间:2024/06/16 08:15

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安装其他插件的一般步骤:

  1. 通过快捷键Command+Shift+P打开命令面板,在输入框中输入install,选择Package Control:install package进入查找插件安装界面;
  2. 输入你想要安装的插件名,点击等待安装,所有插件都存放在以下目录中:/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. 插件推荐

  1. 安装:其他插件通过Package Control安装
  2. 查看:打开preference>Browse Packages
  3. 配置:打开preference>Package Settings>插件名>
    1. README:使用说明
    2. settings-default,默认配置,settings-user,用户配置,会覆盖默认设置
    3. Key-Bindings:快捷键设置
  4. 卸载:ctr+shift+P,输入remove package,选中要删除的插件即可

ConvertToUTF8——编码

功能:支持 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的插件

OS X或Linux还需要插件Codecs33

Emmet——自动补全

功能:就是你最需要的那个插件,自动补齐什么的,功能太多

Bracket Highlighter——括号匹配

功能:用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效

功能:这个插件改进了侧边栏,增加了许多功能

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+左箭头:搭配文章头部
原创粉丝点击