【Python】选择pycharm,放弃spyder的理由,以及pycharm的个性化
选择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解释器:
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? 全局替换? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |