python 之开发工具 sublimetext 3
一、前言
由于个人工作内容太过于繁杂,记忆力又不好,为日后使用的方便,故简单的记录了本篇关于sublimetext 3的初始化安装和部分插件内容的记录。目前最新的版本也是3.0以上版本了,故我这里使用和记录的也是3.0版本的使用,并以windows7 64bit的系统为安装和使用环境。
具体关于ST3有什么优点和亮点,本人不做研究和说明,直接简单的记录ST3的初始化安装和部分插件的相关内容,以备个人查阅和使用。
二、sublimetext 3 安装
在sublimetext的官方网站提供了针对各个系统安装包,我们可以根据自己的系统环境的实际情况,有选择性的下载。我们这里以window7 64bit位安装环境,进行安装包的选择说明。
针对window7 64bit的环境,我们可以选择的安装包有两种:“Windows 64 bit” & “portable version”,我这里为了省事,直接下了“protable version”版本,此版本直接解压即可使用。
注意:为了后续使用的方便,我这里手工将“ST3”的安装路径添加到了“环境变量中”。
官网地址:http://www.sublimetext.com/3
三、 sublime插件安装流程
1、第一步:需要安装插件"管理工具"
(1)工具名称:Package Control组件
(2)安装方法:直接访问官方页面,复制相应版本的代码到console中(打开console方法:“ctr+`”,或者点击菜单 View -> Show Console),待安装完成后重启ST3,即可在preferences的最底部看到“Package Control”。
具体官方链接:https://packagecontrol.io/
官方代码连接:https://packagecontrol.io/installation
2、第二步:安装"install package"
安装方法:直接打开“Package Control”,模糊输入ip即可看到“install package”,回车即可安装完成。
3、第三步:安装各类插件,这里简要的说明下安装插件的步骤,具体流程如下。
(1)打开“Package Control”管理界面,打开的方式有两种。
- 方法1:直接在菜单中找到“Package Control”,菜单打开路径Preferences ---> Package Control;
- 方法2:使用快捷键打开,快捷键组合是“ctrl+shift+p”
(2)打开“install package”,具体方式可以直接输入模糊匹配的关键之“ip”,第一项内容即为“install package”,回车进入插件搜索与安装界面;
(3)进入插件安装界面后,直接输入你需要安装的插件名称(只要能搜索匹配的上),即可回车完成安装。
四、插件安装举例
1、 安装过程
(1)ctrl+shift+p 快捷键进入“Package Control”管理界面;
(2)输入ip并回车,进入"Package Control:Install Package"界面;
(3)输入sublimetmpl,匹配找到"SublimeTmpl"插件,回车即可完成插件的安装;
(4) 按Esc键,退出插件安装界面。
2、 安装验证
(1)ctrl+shift+p 快捷键进入“Package Control”管理界面;
(2)输入list并回车,即可查看我们已经安装的插件,检查是否已经包含sublimetmpl。
五、插件收集整理
1、插件:ConvertToUTF8
插件功能:ConvertToUTF8 能将除UTF8编码之外的其他编码文件在 Sublime Text 中转换成UTF8编码,在打开文件的时候一开始会显示乱码,然后一刹那就自动显示出正常的字体,当然,在保存文件之后原文件的编码格式不会改变。
2、BracketHighlighter 插件
插件功能:高亮显示匹配的括号、引号和标签。
3、LESS 插件
插件功能:LESS语法高亮显示。
4、Emmet 插件
插件功能:Emmet的前身是大名鼎鼎的Zen codin。前端开发必备,HTML、CSS代码快速编写神器。
5、Alignment 插件
插件功能:使代码格式的自动对齐。
使用方法:快捷键Ctrl+Alt+A,可能与QQ截图冲突,二者中的一个要重置快捷键。
6、AutoFileName 插件
插件功能:自动补全文件(目录)名。
7、插件:SublimeTmpl
插件功能:快速生成脚本文件模板
SublimeTmpl默认的快捷键:
(1) ctrl+alt+h html
(2) ctrl+alt+j javascript
(3) ctrl+alt+c css
(4) ctrl+alt+p php
(5) ctrl+alt+r ruby
(6) ctrl+alt+shift+p python
六、快捷键收集整理
1、通用
↑↓← → 上下左右移动光标
Alt 调出菜单
Ctrl + Shift + P 调出命令板(Command Palette)
Ctrl + ` 调出控制台
2、对应的快捷键与分屏情况如下:
Alt+Shift+1 Single 独屏
Alt+Shift+2 Columns:2 纵向二栏分屏
Alt+Shift+3 Columns:3 纵向三栏分屏
Alt+Shift+4 Columns:4 纵向四栏分屏
Alt+Shift+8 Rows:2 横向二栏分屏
Alt+Shift+9 Rows:3 横向三栏分屏
Alt+Shift+5 Grid 四格式分屏
3、跳转
Ctrl + P 跳转到指定文件,输入文件名后可以:
@ 符号跳转 输入@symbol跳转到symbol符号所在的位置
# 关键字跳转 输入#keyword跳转到keyword所在的位置
: 行号跳转 输入:12跳转到文件的第12行。
Ctrl + R 跳转到指定符号
Ctrl + G 跳转到指定行号
4、窗口
Ctrl + Shift + N 创建一个新窗口
Ctrl + N 在当前窗口创建一个新标签
Ctrl + W 关闭当前标签,当窗口内没有标签时会关闭该窗口
Ctrl + Shift + T 恢复刚刚关闭的标签
七、FAQ
1、配置python 热键
快捷键配置方法,具体如下:
"Preference"→"key bindings",添加以下内容
[
{ "keys": ["f7"], "command": "toggle_setting", "args": {"setting": "word_wrap"} },
{ "keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}}
]
参考链接:http://www.cnblogs.com/pcat/p/5499964.html
2、执行快捷键,运行python脚本报错
报错信息:FileNotFoundError(2, '系统找不到指定的文件。', None, 2)
处理方法:错误原因是找不到Python 环境变量,打开Preferences -> Package Settings -> SublimeREPL -> Settings - User
r后,添加如下代码解决问题。,
{ "default_extend_env": {"PATH":"C:\\Program Files (x86)\\Python 3.5"}, }
参考连接:
http://stackoverflow.com/questions/28952282/repl-error-with-sublime-text-3
http://www.cnblogs.com/zhangronghua/p/PythonEnvironmentAtSublimetext3.html
python 之开发工具 sublimetext 3的更多相关文章
- Python集成开发工具(IDE)推荐
1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...
- Python测试 ——开发工具库
Web UI测试自动化 splinter - web UI测试工具,基于selnium封装. selenium - web UI自动化测试. mechanize- Python中有状态的程序化Web浏 ...
- python的开发工具pycharm安装及激活
下面介绍一种较好用也常用的python开发工具Pycharm,此文包括安装及注册激活码 一:安装方法如下: 1:进入官网下载:https://www.jetbrains.com/ 2:下载Commun ...
- Python轻量级开发工具Genay使用
Genay是一个轻量级的免费,开放源代码的开发工具,支持很多的文件类型,并且支持很多的插件,启动快速.安装包只有十几兆,相关的插件也不大,相比pycharm专业版需要收费,并且社区版的安装包大小有两百 ...
- python测试开发工具库汇总(转载)
Web UI测试自动化 splinter - web UI测试工具,基于selnium封装. selenium - web UI自动化测试. mechanize- Python中有状态的程序化Web浏 ...
- NLP(一) Python常用开发工具
一.Numpy NumPy系统是Python的一种开源的数值计算包. 包括: 1.一个强大的N维数组对象Array: 2.比较成熟的(广播)函数 库: 3.用于整合C/C++和Fortran代码的工具 ...
- python集成开发工具
1. IDLE http://python.org/idle/ (在 Python 发行版中自带) 2 BlackAdder 3 PythonWorks 4 Wing IDE http://wingw ...
- python的开发工具UliPad安装篇
之前文章里写过一个搭建windows下搭建Selenium+Eclipse+Python环境,如今认为这个Eclipse太大了,太笨重了,重新启动又慢,像Python脚本轻级语言,不是必需用那么大的工 ...
- 关于python的开发工具——Canopy
在学习和使用scikit-learn过程中,官方文档中推荐了两个IDE(Canopy and Anaconda),我分别在win7和mac下安装后,发现Canopy是可以用的.Anaconda没搞明白 ...
随机推荐
- php小块代码
//页面本身网址 "http://".$_SERVER["HTTP_HOST"].preg_replace("/[^\/]+$/",&quo ...
- DES加密解决算法
/// <summary> /// DES加密算法 /// sKey为8位或16位 /// </summary> /// <param name="pToEnc ...
- 转:基础篇|PHP如何解决网站大流量和高并发
基础篇 高并发架构基础概念和优化思路 高并发架构相关概念 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程 ...
- Ajax的完整兼容各种浏览器版本代码
<script type="text/javascript"> function createAjax(){ var request=false; //window对象 ...
- 从零开始安装 Ambari (1) -- 安装前的准备工作
Ambari 没有简单的 .tar.gz 结尾的包(反正我找到).apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装.说明文档还不够细.编译的时候是用 maven,照理来说不应该会失 ...
- luogu4168蒲公英(区间众数)
luogu4168蒲公英(区间众数) 给定n个数,m个区间询问,问每个询问中的众数是什么. 题面很漂亮,大家可以去看一下. 对于区间众数,由于区间的答案不能由子区间简单的找出来,所以似乎不能用树形结构 ...
- cropper.js裁剪图片的使用
这两天难得有时间可以整理一下最近学习的东西,这两天项目中用到了头像上传裁剪的功能,这里只介绍头像的裁剪吧. 单独实现图片剪裁的功能还是挺容易的,入门级别的.看一遍官方给的文档,基本上就明白了.大家如果 ...
- Java按模板导出Excel———基于Aspose实现
目录 开发环境 先看效果 引入jar包 校验许可证 导出方法 测试结果 占位符 开发环境 jdk 1.8 Maven 3.6 SpringBoot 2.1.4.RELEASE aspose-cells ...
- ThinkSNS+ PHP开发概述
Plus (读音:[plʌs],全称:ThinkSNS+ [θɪŋk es en es plʌs],是 ThinkSNS 系列产品一个重要版本,其软件识别名称为 Plus 即 +) 是一个基于 Lat ...
- 方程的解_NOI导刊2010提高(01) 组合数
题目描述 佳佳碰到了一个难题,请你来帮忙解决. 对于不定方程a1+a2+…+ak-1+ak=g(x),其中k≥2且k∈N,x是正整数,g(x)=x^x mod 1000(即x^x除以1000的余数), ...