qtconsole进阶玩法
如果说ipython是一个增强的交互式python shell,那么qtconsole便是再次增强的ipython。
以前我是喜欢用ipython的,后来接触到qtconsole时感受到了强大之处,但是qtconsole一直让我不满意,默认的白色和默认的字体都让我非常抵触,与ipython的酷炫黑形成鲜明对比。可能因为国内很少有开发者使用qtconsole的原因,相关的教程也是非常少。
更改启动方式并添加参数
首先在电脑某一处创建空文件夹,位置和名称随意,你开心就好。拷贝该文件夹路径,在环境变量中新建系统变量,值就是刚刚拷贝的路径。
接下来找到源程序(\Anaconda3\Scripts\jupyter-qtconsole.exe),右击创建快捷方式,将快捷方式重命名(例:qtconsole)并剪切到上述文件夹中。
最后win + r快速启动,输入qtconsole,即成功打开程序。
快捷方式属性中run选择最小化,target中再添加( —-JupyterWidget.font_size=14 —-style=fruity),注意—-前面有空格。前者调整qtconsole显示的字体大小,后者是语法高亮。
这样的启动方式适用于所有的其他程序,因为已经将文件夹的路径添加到了系统的环境变量,快速启动键入程序名时系统会搜索路径下的内容。
更改qtconsole图标
按照上述方式创建的快捷方式是没有图标的,在快捷方式的属性中,改变图标,路径是:%USERPROFILE%\Anaconda3\Menu\Iconleak-Atrous-Console.ico(如果你的anaconda是默认安装路径的话)
生成并修改配置文件
cmd使用命令:
1 | jupyter console --generate-config |
使用编辑器打开jupyter_qtconsole_config.py,每一项都有注释,在此不再赘述。根据个人喜好修改以下参数:
CSS stylesheet需在指定目录下手动创建,添加以下内容(仅供参考,可自行修改):
1 | QPlainTextEdit, QTextEdit { background-color: #0C0C0C; |
最后的效果图
