首页 » 网站推广 » sumlime创立php主动技巧_全栈之路对象篇 sublime python django

sumlime创立php主动技巧_全栈之路对象篇 sublime python django

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

请点击右上角 +关注,希望能在后续事情中帮助到您。

概述

开拓python项目之前,必须有好用的代码工具, 之前用的是pycharm, 没有付费的情形下到今年2月尾注册码过期了,开始利用 sumblime Text3, 创造非常的好用,尤其是配置过各种插件之后,已经不是我之前理解的文本编辑器了,切实其实强大的令人发指。

sumlime创立php主动技巧_全栈之路对象篇 sublime python django

本文紧张讲述sumlime的配置过程,分享他人,同时方便自己事情中随时自查,虽然网上已经有很多教程,但是自己做一遍,还是会有不少坑要填。

sumlime创立php主动技巧_全栈之路对象篇 sublime python django
(图片来自网络侵删)

Sublime Text3 下载地址 http://www.sublimetext.com/3

配置

在 Mac 环境下是Cmd按键,在windows环境下时 Ctrl ,以下以Mac环境描述:

Cmd+~ 或者 菜单 view ->show console 调出来 掌握台,显示在底部, 输入

import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen( ‘http://sublime.wbond.net/‘ + pf.replace(‘ ‘,’%20’)).read())

重启Sublime Text 3。
如果在Perferences->package settings中看到package control这一项,则安装成功。

按下Cmd+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

这一步会碰着问题, 在 命令面板 输入 ip 或者 Install Package 后有可能永劫光没反应,导致无法查找和安装任何插件, 我是碰着后折腾了好久才明白缘故原由。

Install Package并不是安装插件,是在做Package的安装事情,首先会下载一个

https://packagecontrol.io/channel_v3.json

文件,当然由于GFW的缘故原由,这一步可能会失落败或者不稳定,详细表现是时灵时不灵。
不灵的时候会报错

首先弹出的窗口跳出如下信息:

Package Control There are no packages available for installation

然后掌握台里会涌现下面这么一段。

Package Control: Error downloading channel. URL error [Errno 65] No route to host downloading https://packagecontrol.io/channel_v3.json

我的办理办法是用 迅雷 直接添加任务 https://packagecontrol.io/channel_v3.json ,把channel_v3.json 下载到本地,

把稳不要从浏览器里去下载,会多一些html代码在里面,引发其他问题。
然后把 channel_v3.json 上传到 一个能访问到的公网ip地址, 或者本地 http://locahost/channel_v3.json 类似的路径。

然后打开 sumlime-> Preferences->Browse Package , 进入 User 目录 修正 Package Control.sublime-settings 文件, 添加一段

“channels”:

[

http://locahost/channel_v3.json

]

问题办理!
如果还有问题 自行baidu关键字一下 channel_v3.json ,还有一些其他办理办法,例如把sublime删干净再重装之类的

插件安装

现在终于可以开始愉快的安装各种插件了!

Cmd+Shift+P调出命令面板输入 ip 回车后输入名称后 选中, 回车安装

Anaconda

Anaconda 是一个终极 Python 插件。
它为 ST3 增长了多项 IDE 类似的功能,例如:Autocompletion 自动完成,该选项默认开启,同时供应多种配置选项。

Code linting 利用支持 pep8 标准的 PyLint 或者 PyFlakes。
由于我个人利用的是其余的 linting 工具,以是我会在 Anaconda 的配置文件 Anaconda.sublime-settings 中将 linting 完备禁用。
操作如下: Sublime > Preferences > Package Settings > Anaconda > Settings – User: {“anaconda_linting”: false}

McCabe code complexity checker 让你可以在特定的文件中利用 McCabe complexity checker. 如果你对软件繁芜度检讨工具不太熟习的话,请务必先浏览上边的链接。

Goto Definitions 能够在你的全体工程中查找并且显示任意一个变量,函数,或者类的定义。

Find Usage 能够快速的查找某个变量,函数或者类在某个特定文件中的什么地方被利用了。

Show Documentation: 能够显示一个函数或者类的解释性字符串(当然,是在定义了字符串的情形下)

你可以在这里,或者通过 ST3 的 Package Settings: Sublime Text > Preferences > Package Settings > Anaconda > README 来查看所有这些特性。

Djaneiro

Djaneiro 支持 Django 模版和关键字高亮以及许多实用的代码片(snippets)功能。
个中的 snippets 绝对是省时神器。
你可以通过很少几个关键字就能创建许多常见的 Django 代码块比如 templates,models,forms,以及 views。
请查看官方文档获取 snippets 列表。

我个人非常喜好的以下两个用于创建 template 的代码片:输入 var 就可以新建 {{ }},而输入 tag 就能新建 {% %}。

requirementstxt

Requirementstxt 可以为你的 requirements.txt 文件供应自动补全,语法高亮以及版本管理功能。

GitGutter

GitGutter 让 ST3 能在左边栏的位置显示一个小图标,用以表示在末了一次提交往后,代码是否有追加,修正或者删除。

sublime-text-git

Git 版本掌握

可视化的操作:帮助你与你的Git repo协议进行交互。
它支持很多命令像init,push, pull, branch, stash,等等。
利用它当然提前须要安装 Git,并做好相应的配置;

MarkDown Editing

SublimeText不仅仅是能够查看和编辑 Markdown 文件,但它会视它们为格式很糟糕的纯文本。
这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。

Markdown Preview

Markdown Preview 可以用来预览和编译 markdown 文件。
这边文章的预览便是通过 mp完成的。

你可以打开 Package Manager 然后输入 Markdown Preview 来查看可用的命令:

Markdown Preview: Python Mrakdown: 在浏览器中预览

Markdown Preview: Python Mrakdown: 导出 HTML 文件

Markdown Preview: Python Mrakdown: 拷贝到剪贴板

Markdown Preview: Github风格Markdown: 在浏览器中预览

Markdown Preview: Github风格Markdown: 导出 HTML 文件

Markdown Preview: Github风格Markdown: 拷贝到剪贴板

Markdown Preview: 打开Markdown速查手册∏

一旦你完成转换,你之后的所有保存都会立即反响到转换的文件中。

OmniMarkupPreviewer

支持将标记措辞渲染为 HTML 并在浏览器上实时预览,同时支持导出 HTML 源码文件。

支持的标记类措辞:

Markdown

reStructuredText

WikiCreole

Textile

Pod (Requires Perl >= 5.10)

RDoc (Requires ruby in your PATH)

Org Mode (Requires ruby, and gem org-ruby should be installed)

MediaWiki (Requires ruby, as well as gem wikicloth)

AsciiDoc (Requires ruby, as well as gem asciidoctor)

Literate Haskell

Split Layouts

许可你将你的许多文件放到很多分割开来的视窗中。

如果你正在进行以测试为目的的开拓(将 Python 代码放在一个视窗中,而测试脚本放在另一个视窗中)或者正在进行前端开拓(将 HTML 代码放在一个视窗里,CSS/Javascript 代码放在另一个视窗里)的时候将会非常有用

Automatic loading of the last session

帮你自动打开你上次关闭的时候编辑器中所有打开的文件。

我总是一贯开着 ST3,而且个中打开着一大堆项目——当我重启电脑往后, 它能够自动帮我打开所有的这些文件和文件夹

WakaTime

记录你的Code韶光;

WakaTime可以做到精确地统计到你花在某个项目上的韶光;WakaTime针对不同的IDE,拥有不同的插件.

在Sublime上安装着插件,就能统计到我利用Sublime进行的所有项目的行为。

可以高效管理和知晓自己code韶光;

Javascript-API-Completions

支持Javascript、JQuery、Twitter Bootstrap框架、HTML5标签属性提示的插件,是少数支持sublime text 3的后缀提示的插件,HTML5标签提示sublime text3自带,不过JQuery提示还是很有用处的,也可设置要提示的措辞。

SyncedSidebarBg

自动同步侧边栏底色为编辑窗口底色。
有时改完后侧边栏颜色没变革,不知什么缘故原由,打开包掌握,然后列一下已安装包就刷新了。

PackageResourceViewer

安装完成后 命令面板中输入:PackageResourceViewer:Open Resource

然后会列出配置文件目录。
自己找要修正的东西吧

比如 好不容易改了侧边栏的背景颜色, 创造字体居然没变革,小的不能忍, 这时候就用PackageResourceViewer:Open Resource 打开自己利用的主题文件修正.

后来用 preferences, browse package, 找到 Default.sublime-theme, 打开找到

{

“class”: “sidebar_label”,

“color”: [

207,

223,

232

],

“font.size”:14

},

添加一行 font.size 的值,保存后生效

tasks

特殊牛的神器, 可以新建任务列表,管理任务韶光,调度状态,是个事情过程中的随手记和便利贴, 非常清楚自己确当前任务和事情情形,每个人工程师都该当仔细去看下 tasks的教程,绝对的效率神器。

相关文章

php常量率低技巧_PHP 常量详解教程

PHP 常量常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。注释...

网站推广 2024-12-19 阅读0 评论0