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

  • 相关阅读:
    实验2(第二章课后习题)
    weekend及反位数(第一次c++作业)
    如何在Vue项目中使用百度地图
    Vue中使用js-pinyin包实现城市按首字母排序
    Webstorm中使用less编写css
    关于cookie的使用
    Vue数据双向绑定的实现
    Vue的生命周期
    Vue-cli(Vue脚手架)挂载Element-ui和axios方法
    Vue脚手架学习笔记(一)
  • 原文地址:https://www.cnblogs.com/fariver/p/6188548.html
Copyright © 2011-2022 走看看