以我个人需要为准,记录安装的插件
首先将pip源定向到国际,请参考我之前的文章pip3下载为国内源
1、python3 插件
==== 正常编写软件需要的第三方库
pip3 install requests # 爬虫必备
pip3 install xlrd # 读取excel
pip3 install xlwt # 写入65535行以内的excel
pip3 install openpyxl # 写入超过65535行的excel
pip3 install selenium # 自动化测试工具
==== 与爬虫也页面解析相关的库
pip3 install beautifulsoup4 # 页面html代码解释器
pip3 install lxml # bs4用到的解析器,如果没装不会报错,但不执行,费了半天劲才找到问题。
==== 与数据库相关的库
pip3 install pymysql # mysql 连接器
pip3 install pymongo # mongo 连接器
pip3 install redis # redis 连接器
==== 与机器学习相关的库
pip3 install numpy # python 科学计算的基础包
pip3 install scipy # python 中用于科学计算的函数集合
pip3 install matplotlib # python 主要的科学绘图库
pip3 install ipython # python的交互式shell,比默认的shell功能强大
pip3 install scikit-learn # python 注明的机器学习工具集
pip3 install pandas # 很重要的数据分析库
==== 搭建网站工具
pip3 install django # python 下必须学的网站后台技术
pip3 install flask # python 下必须学的网站后台技术
2、sublime插件
本次安装的sublime版本是 3207
今天安装4088版本,发现通过 Ctrl + shift + P 的方法没有办法安装 Package Control ,所以把经典的安装方式再记录一下
使用Ctrl+`快捷键,在最底部的区域输入下列代码,然后等待一会就好了,这个过程可能比较慢。
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())
注* 2021-4-3 日补充
最近sublime的几次安装都无法激活 package control 后来又找到了一个绝对有效的方法,记录如下:
注:2021-12-04
今天装了4121版本,结果安装位置变了,为大家提供一个找到安装位置的方法,在包安装目录的平级目录就是。
1、页面在此 Installation - Package Control
2、下载一个 Package Control.sublime-package 文件,大概470K
3、cp 到 ~library/Application Support/Sublime Text/Installed Packages/ 目录下
重启即可激活,这也是官方支持的激活方法,上述位置为macos的目录位置,其他的请自行摸索。
2.1首先关闭自动更新
这个版本的位置在这里,写在默认的setting里即可,如果输入了还是提示更新,可能是未激活,激活后就不提示了,然后打开文档输入:
{"update_check": false,
}
今天安装4088 版本,发现没有大括号,可能是被二次打包的缘故吧,故补上完整代码。
2.2安装Package control(插件安装包管理器)我的是MACOS
现在貌似不用进控制台了,只要 command + shift + p ,即可打开,输入 install package control 就可以了
2.3 安装插件
Emmet
Sublime Text编辑器最受欢迎的插件之一。Emmet,前身为Zen Coding,也是提升web开发人员工作效率最有效的方法之一。按下Tab键后,Emmet可以将一些简短的缩略词转换成完整的HTML/CSS代码片段。另外,我想提一提Hayaku——一个实用的层叠样式表的缩写集合。
AllAutocomplete
Sublime Tex中的经典自动补全,只适用于当前文件。AllAutocomplete在当前窗口的所有打开文件中搜索可以大大简化开发过程。还有CodeIntel,具体化了IDE的功能,并为若干语言带来了“代码智能”,这些语言包括:Javascript,Mason,XBL,XUL,RHTML,SCSS,Python,HTML,Ruby,Python3,XML,Sass,XSLT,Django,HTML5,Perl,CSS,Twig,Less,Smarty,Node.js,Tcl,TemplateToolkit,PHP。
AutoFileName
自动完成文件路径——非常方便。所以就不说废话了。
ColorPicker
通常情况下,当我们需要调色板的时候,我们习惯于使用Photoshop或Gimp。但完整的拾色器可以直接在编辑器中使用——Ctrl/Cmd + Shift + C。还有很棒的GutterColor 喝ColorHighlighter,能够简化颜色代码中的取向:
JSFormat
功能:Javascript的代码格式化插件
简介:很多网站的JS代码都进行了压缩,一行式的甚至混淆压缩,这让我们看起来很吃力。而这个插件能帮我们把原始代码进行格式的整理,包括换行和缩进等等,是代码一目了然,更快读懂~
使用:在已压缩的JS文件中,右键选择jsFormat或者使用默认快捷键(Ctrl+Alt+F)
Bracket Highlighter
功能:代码匹配
简介:可匹配[], (), {}, “”, ”, ,高亮标记,便于查看起始和结束标记
使用:点击对应代码即可
ConvertToUTF8
功能:文件转码成utf-8
简介:通过本插件,您可以编辑并保存目前编码不被 Sublime Text 支持的文件,特别是中日韩用户使用的 GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等。ConvertToUTF8 同时支持 Sublime Text 2 和 3。
使用:安装插件后自动转换为utf-8格式
Codecs33 这两个插件才是解决乱码的重点,网上写了很多都是没有Codecs33这个插件,最新的其实不装这个插件还是不能解决全部乱码,还有乱码存在;在perferences选项一栏下面有个Package Control,点击Package Control,上面会出来一个输入框,我们输入install,就会自动有提示那个install package,我们点击一下install package,输入框会消失,稍等一下又会弹出个输入框。这时我们可以输入需要安装的插件包(ConvertToUTF8和Codecs33)了(一个装完安装第二步再装第二个),安装两个都成功后再重启打开就没有中文乱码了。
GBK Support
功能:中文识别
简介:Sublime Text 2可识别UTF-8格式的中文,不识别GBK和ANSI,因此打开很多含中文的文档都会出现乱码。可以通过安装插件GBK Support,来识别GBK和ANSI。
使用:
- Open a GBK File
- Save file with GBK encoding
- Change file encoding from utf8 to GBK or GBK to utf8
Git
功能:git管理
简介:插件基本上实现了git的所有功能
使用:https://github.com/kemayo/sublime-text-git/wiki
ChineseLocalization 汉化包插件 使用ChineseLocalization插件轻松汉化Sublime,在help->language切换
侧边栏增强插件SideBarEnhancements 这个也没有什么好说的,谁用谁知道,大大增强右键列表的功能,装上就能用。
Color Highlighter 颜色功能还是很爽的,找了好久
html5
支持hmtl5规范的插件包
注意:与Emmet插件配合使用,效果更好
使用方法:新建html文档>输入html5>敲击Tab键>自动补全html5规范文档
SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)
InsertNums 类似这种,之前我已经详细的说过怎么选择多行,怎么快速编辑多行,这个时候我们就可以只管写东西即可,不需要编号,因为写的过程中可能还会调整顺序,所以没必要花精力在这琐碎的事情上面,你只需要专注你的作品。等我们写好之后,选择你需要标号的多行文本,划选,然后同时按下:ctrl+shift+L就可以生成多行光标,按下home键,把所有光标移到行首,然后同时按下Ctrl+Alt+N看看,是不是自动就标好行号了?非常便捷!
sublimeREPL sublime上的多环境解释器,能够支持python的 input等命令。
2.4 新增 sublime 下python的调试,这样就不用在sublime 和终端之间来回切换了,激活也很简单。
有很多windows系统设置的例子,我的是macos 10.15.4,就只记录MACOS的设置方法了。
首先在终端窗口输入,命令
type -a python3
,查找python3 的安装目录,因为macos 默认会安装2.x 和3.x的两个版本,故需指定。
如果想彻底删除2.x的python,请参照我之前的文章macos 完美删除 python的方法
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3 是本机安装python3 的正确路径
此处选择“新建编译系统”
{"env": {"PYTHONIOENCODING": "utf8"},"cmd": ["/Library/Frameworks/Python.framework/Versions/3.9/bin/python3", "-u", "$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","shell": "true"
}
保存文件为 python3.sublime-build ,后缀不可变,否则系统会识别不出来
到这里应该就是成功了,但是,我却出问题了,编译结果不显示,以后再找原因吧,55555.
我靠,只要再努力一下就可以,我注释了最后一行 shell,结果就正常了,OH MY GOD!!!
{"env": {"PYTHONIOENCODING": "utf-8"},"cmd": ["/Library/Frameworks/Python.framework/Versions/3.9/bin/python3", "-u", "$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python",// "shell": "true"
}
经过测试,这种编译状态无法接受input 指令,无法响应用户输入,只能做为一般编译环境,完整的编译环境为安装 sublimeREPL
安装方法还是老样子,我就不说了,安装完成后,选择设置快捷键,位置大家自己找吧,我的在这里
打开后输入代码
[{"keys":["f5"],"caption": "SublimeREPL: Python - RUN current file","command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}
}
]
这时按F5,程序就可以直接运行了。但是这时除了一个新问题,结果是弹窗显示的,能不能像编译一样在下面显示呢,一定是可以的。
选择两列排列,即可,这时畅快的按 F5吧,而且是可以接受 input的编译哦。
完美!
2022.11.06 补充selenium 的浏览器驱动地址
firefox
Releases · mozilla/geckodriver · GitHub
chrome
CNPM Binaries Mirror