zoukankan      html  css  js  c++  java
  • [vim] as python IDE

    参照Martin Brochhaus大神的视频,今天我也尝试了一下配置vim python IDE
    以后使用过程中只需要https://github.com/wyj1239630590/vim-as-a-python-ide, 然后将.vimrc复制到家目录下,安装包管理器(pathogen)与需要的插件即可(.vimrc的注释文件中有)

    pathogen的用法:

    只需要将所需要安装的插件git clone到.vim/bundle下即可

    再修改.vimrc中所需要的功能

    目前支持的功能:

    , + m or n : 前后切换tab
    ctrl + > or < : 给选中的行增加或者减少缩进
    f and F : 对python中的函数进行折叠或者去折叠处理
    ctrl + p : 列出当前文件夹下的所有文件,选中列中的文件名之一,可以进行如下操作:
    ctrl + t : 增加一个新的tab
    ctrl + v : 使用分屏增加一个新的tab,可以使用ctrl + h 或者 ctrl + l在多分屏窗口之间切换

    //debug python: 用之前必须pip install ipdb
    , + b : 设置断点,开启新终端执行文件可以运行到断点调试  //注意,ipdb调试程序完成后退出用os._exit(0)
    args : 查看当前环境中所有变量
    type<variable> : 可以查看当前变量所对应的类型所定义的所有成员函数

    //自动补全:jedi

    jedi安装之前必须安装supertab,否则不能用tab补全

    后续可以更新的工作:

    能在下方窗口增加在线调试的shell最好

    增加awesome排名靠前的python插件

    参考awesome:awesome@github来配置

    reference:

    https://www.youtube.com/watch?v=YhqsjUUHj6g

  • 相关阅读:
    MySQL显示数据库版本的SQL语句
    如何清空ostringstream对象中的内容
    C/C++中的Split函数
    关于socket长连接的心跳包
    利用MyEclipse配置S2SH三大框架篇-Spring配置
    利用MyEclipse配置S2SH三大框架篇-struts2配置
    Oracle OCP 11G 051答案解析目录
    AFX_EXT_CLASS
    C++中的explicit关键字
    SSH2三大框架整合警告
  • 原文地址:https://www.cnblogs.com/fariver/p/6188548.html
Copyright © 2011-2022 走看看