ipython定制方案

用vim和ipython命令行远程调试python代码,但是两个窗口切来切去总不是很方便,希望能定制化ipython,并能在里面直接调试

首先创建ipython的设置文件

ipython profile create
cd ~/.ipython/profile_default
vi ~/.ipython/profile_default/ipython_config.py

这个文件就是设置文件
在这里插入图片描述
添加了这些内容(这几行注释去掉了)

c.InteractiveShellApp.exec_lines = ['import pandas as pd', 'pd.set_option("display.max_columns",None)', 'pd.set_option("display.max_rows",None)']

c.TerminalIPythonApp.force_interact = True
c.InteractiveShell.autocall = 1

import sys
import IPython
c.InteractiveShell.banner1 = \
    '  Python\t:  ' + sys.version.replace('\n', ' ') + '\n' + \
    '  IPython\t:  ' + IPython.__version__ + '\n' \
    '  Interpreter\t:  ' + sys.executable + '\n'

c.TerminalInteractiveShell.editing_mode = 'vi'
c.TerminalInteractiveShell.editor = 'vi'
c.TerminalInteractiveShell.extra_open_editor_shortcuts = True
c.TerminalInteractiveShell.prompt_includes_vi_mode = True
c.Completer.backslash_combining_completions = True
c.Completer.greedy = True
c.Completer.jedi_compute_type_timeout = 400
c.Completer.use_jedi = True

实现的功能:

  • 自动导入pandas
  • !vim可以使用系统的vim查看文档,同理如果使用系统命令就在前面加!(英文感叹号)
  • %run xx.py可以在console中运行脚本,调试很方便
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值