加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

【Python】选择pycharm,放弃spyder的理由,以及pycharm的个性化

发布时间:2020-12-17 01:23:00 所属栏目:Python 来源:网络整理
导读:选择pycharm的理由 一直用Anaconda自带的Spyder做开发,尽管界面漂亮,但是写代码过程中遇到三个难受的问题: 1. 没有目录树:做开发时,打开的文件很快就挤满了标签栏; 补充: 谢谢评论中的提醒,右键点击标签页的左上角选择“set console working directo

选择pycharm的理由

一直用Anaconda自带的Spyder做开发,尽管界面漂亮,但是写代码过程中遇到三个难受的问题:

1. 没有目录树:做开发时,打开的文件很快就挤满了标签栏;

补充:谢谢评论中的提醒,右键点击标签页的左上角选择“set console working directory”,可在File explorer找到目录结构。

2. 子进程输出丢失:实现多进程时,进程内部的print无法打印;

3. 在实现多进程时运行了一下multiprocessing.Queue(),迟迟没有成功(在ipyhon单句运行就没问题)。

以上问题1还可以忍受,但是目前的项目避不开2和3,所以决定换pycharm试一下:

经测试,pycharm可以解决问题1、问题2,解决问题3时我改为用pool,pycharm可运行成功。

个性化设置

设置背景颜色和字体的大小

菜单字体:打开pycharm,点击file->setting->appearance&behavior->appearance->13px

代码字体:file->setting->Editor->Colors & Fonts ->Font->14px

滚轮改变字体:更改代码部分字体大小,打开PyCharm,点击help->Find Action,会出现一个搜索框,在搜索框内搜索zoom

修改选中背景色:选中代码后颜色很不明显,修改之:在help->find action里搜索selection background,改选中背景色为蓝色,选中前景色为乳白色

修改project中文件颜色:help->find action->file status color->颜色全部调亮

会出现一个下拉菜单,找到 Mouse: Change font size(Zoom) with Ctrl+Mouse Wheel ,默认是OFF的,变成ON。然后就可以在代码部分,用Ctrl+鼠标滚轮的方式来改变代码字体的大小了。

pycharm运行程序可能遇到的问题

1.PyCharm找不到自己安装的module ImportError: No module named

spyder下运行程序时没问题的,也有这个包,但是pycharm下提示未安装。

原因:包在安装在anaconda下,需要在pycharm导入anaconda对应环境的python解释器:

  • 在pycharm2017中,单击“File”,然后选择“Settings->Project:project->Project Interpreter”
  • 在框里面应该选择你的anaconda中python.exe的位置(C:UsersnameAnaconda3python.exe),点击ok
  • 如果不是默认anaconda环境,选择:C:UsersnameAnaconda3envsenv_namepython.exe,点击ok

2. pycharm中,全选Ctrl+A、复制Ctrl+C等常用快捷键用不了,检查keymap设置正确

原因:同时开了spyder,快捷键冲突。关闭spyder后问题解决。

快捷键

快捷键多了也记不住,我会放弃过多的组合以及不常用的键。像tab和enter都可以自动补全,enter的傻瓜式用法更符合习惯,也就不需要记录了。

记录几个我认为非常有用的。

【工具相关】

双击Shift 搜索一切

Shift+Esc 隐藏当前窗口?

Shift+F12 恢复窗口布局

Alt+1 显示左侧工程栏

Ctrl+E 看最近文件

Ctrl + Tab 切换窗口

Ctrl+Home/End 快速移动首行/尾行

Ctrl+上/下? ? ? 快速切换屏幕中的代码,Alt+上/下是在模块间快速移动

Ctrl + Shift + F12 最大化编辑开关

【编辑相关】

Ctrl+单击 查看变量声明

Ctrl + / 行注释

Ctrl + Delete 删除到字符结束?

Ctrl + Backspace 删除到字符开始?

Ctrl + Shift + F12 最大化编辑开关

Shift+F6 给所有变量重命名

Shift + F9 调试

Shift + F10 运行,运行当前文件用Ctrl+Shift+F10

【查找/替换】

F3? ? ? ? ? ? ? ? ? ? 下一个?

Shift + F3? ? ? ? ?前一个?

Ctrl + R? ? ? ? ? ? 替换?

Ctrl + Shift + F? 全局查找?

Ctrl + Shift + R? 全局替换?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读