放弃pycharm,选择vscode或者sublime之路

我已经对pycharm忍无可忍了。打算换一个编辑器,我参考了网上很多大佬的意见。https://www.zhihu.com/question/41857899

中有一位大神总结了以下三款比较不错的编辑器,不过Atom直接放弃,因为真的是不行。

 

考虑sublime和vscode,看到追求打开小文件的速度的话,可以选择sublime,不过更新有点慢。vsocde打开大文件比较快,总之对比一下上面,sublime和vscode都各有千秋。最后我决定都安装试用以下,毕竟只有通过哪种编辑器对自己的胃口。要说明的一点是无论用的是那种编辑器,都需要下载python解释器,也就是说python.exe这个解释器是必须的。

VScode的安装和配置

下载去官网下载就可以了。

 

然后安装,这些步骤都很简单。打开之后其实是有一个教你怎么用的界面的,不过是全英文的。

 

那么我们来一个中文的教程吧。

参考了https://blog.csdn.net/u013600225/article/details/52971528。

第一步首先要安装python扩展。点调试,安装其它调试器。下面我应该是没把之前的python扩展删掉,因为我是先卸掉的vscode,然后又重装了一遍。不过我们知道在哪里安装扩展程序就可以了。

 

其实你重启vscode会有这个界面,有一个工具和语言,那里也可以安装。

 

或者直接点

 

配置

打开设置也很简单,你可以点文件,首选项里面由,也可以点左下角的设置。

 

可以从左边复制东西到右边修改。我这是修改字体的。

 

按Ctrl+S保存。左边是只读文件,修改不了,只能从左边复制到右边,然后修改。

 

右边修改的内容必须是在大括号里面,用逗号隔开的。

 

这其实是一种json格式,我们用户设置的文件叫做setting.json。

 

设置的颜色和左边一一样而且没有红色的错误才能通过。其实我切换字体没有什么用,因为快捷键Ctrl+加号或者减号可以自由调字体大小(虽然其实调的并不是字体大小)。

上面的搜索栏是可以搜索的。

 

 

 

调试程序

VSCode是以文件夹作为项目单位的。所以,我们如果要新建一个python项目的话,需要新建一个文件夹,然后在这个文件夹里面放置.py文件。然后让VSCode"打开文件夹",这样VSCode就能识别这个项目了。(当然可以用VSCode直接创建文件夹和文件。)

 

左边的这个1表示有一个文件未保存,Ctrl+S保存即可。

 

这里面也是有tab自动补全功能的。下面就是调试了。选择环境之后,VSCode为我们自动生成了"launch.json"文件,此文件有很多配置项,有的选项是默认从"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中没有配置它们的话,调试时可能会无法启动。不过我测试了一下是没有问题的。

 

同时,项目文件夹下面还自动生成了".vscode"文件夹。文件"launch.json"就在这个文件夹中。此时VSCode才算是真正意义上接手了这个项目文件夹。

 

安装比较有用的扩展模块

首先我们看到在写脚本的时候,即使有错,也没有任何提醒。

 

只有保存了才有提醒,这就有点蛋疼了。

 

我们在终端里安装一个flake8。

 

然后在用户设置setting.json里设为自动启动,打开设置的方法还是参照上面的。

 

这时候在没有保存的时候也会提醒你有错。

 

这样的vscode用起来还是不错的。

改变编码,解码方式

有的时候你看别人发过来的程序注释可能有乱码,那是因为编码的问题。

 

 

 

注意右下角,第一张右下角有一个GB232,第二张是utf-8。那么如何改呢?其实也很简单,点编码,解码方式那个地方。

 

 

 

使用编码重新打开其实就是解码方式,使用编码保存就是改变编码方式,什么意思呢?就是把字符串,整数类等变成二进制叫编码,逆过程叫做解码。

sublime安装和配置

参考了https://blog.csdn.net/zzh_my/article/details/78735657

到http://www.sublimetext.com/3下载,然后安装。

二、汉化sbulime Text3

安装完sublime text3 后,发现都是英文,四级没过的同学怎么办,当然是汉化!

2.1下载汉化安装包

地址:http://pan.baidu.com/s/1qWnBNvI

安装汉化包(将汉化包拷到 Packages 文件夹中)。然后重启就看到可以了。

 

 

破解:亲测https://www.cnblogs.com/anyefrozen/p/9018523.html里面的破解机可以用。

链接: https://pan.baidu.com/s/1nizCCrnvtlXiT5E8PN67gA 密码: 9mtw

在sublime没有打开的时候,

 

不过我已经破解了一次,破解完了以后,标题上面没有那个UNRESISTERED了,并且帮助里面也没有让你注册了。

安装Package Control

Package Control非常重要,因为这关系到后面的st3 安装包的使用,而Package Control 的安装可以通过控制面板安装:

①点击工具栏的“查看”->”显示面板”(快捷键 是”ctrl+`”),esc是退出面板。

 

到https://packagecontrol.io/installation#st3里,把圈里的代码复制到框里面,然后回车。

 

复制到圈里面。

 

回车。如果安装成功,那么就显示Package Settings 和Package Control 这两个项, 

 

安装st3常用的插件

对于st3,它之所以轻巧,是因为它设计就是为了让你按需加载,根据自己的需要,去下载对应的插件,所以才不会像其他的IDE那样笨重。安装插件步骤是:首选项 -> Package Control”,然后执行“Package Control: Install Package”,接在就是输入你要安装的插件就可以:

假如我要装Emmet

作用:快速编写HTML,CSS代码

 

安装的时候左下角有提示:

 

然后结果就是

 

调试python

如果我们的新建文件没有保存,或者保存的后缀不是.py那么系统就不会有自动提示,甚至都没有自动缩进。

 

Ctrl+加也是可以放大的。保存为1.py以后。

 

才有语法提示和自动缩进。这里我要说明的是,sublime和vim很像,注意左下角。

 

按i进入插入模式。

 

按esc退出。按v可以进入可视化模式。

 

或者我们可以按ctrl+shift+p。输入syn,找到syntax:python。这种方式甚至不需要保存。

 

如何运行python文件呢?按ctrl+shfit+p。

 

然后点一个buid with python就可以运行了。

 

我们故意打错,并且保存呢,没有任何提示。

 

只有在运行之后,它才能发现错误。

 

不过之所以可以这样是因为我在windows的环境变量里面配置过python,这个是前提。它是要在PATH里面找到了python.exe然后执行的。如果没有设为环境变量可以试试

 

来自https://www.cnblogs.com/ch-n/p/6813988.html

我们也效仿vscode,去下一个flake8试一试。注意我们要装的是第二个,因为我试过第一个,是有问题的。

 

 

 

重启之后发现还是没有啊。

 

我们看了一下它的设置。

 

我按照自己的想法改了一下。

 

然后效果是这样

 

好像还可以,但是其实它也只能检查结构方面的错误,下面就检查不出来,黄色是警告,红色是错误。

 

sublime运行python文件的交互环境设置

安装一个SublimeREPL,然后

 

可以调出控制台。或者其实

 

也是可以的。不过这个控制台东西比较杂。esc退出。

sublime的编码解码方式

sublime的编码方式不支持GBK。那么怎么搞呢?

 

 

 

用vscode编码是gbk,结果在sublime里面乱码了。

 

安一个叫ConvertToUTF8的包。ConvertToUTF8是用来把GB2312和GBK文件转换成UTF8编码的,作为一个程序员,使用UTF-8编码来保存是一个好习惯,尽量不要使用GB2312和GBK编码来写代码。安好以后,重启。

 

也可以保存为GBK格式的。

 

从此告别pycharm了,它是真的慢。

  • 11
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值