vim编辑器python语言运行linux命令_Python模式 - 在Vim编辑器中开发Python应用程序的Vim插件...

Python模式是一个vim插件,使您可以通过使用包括pylint,rope,pydoc,pyflakes,pep8,autopep8,pep257和mccabe在内的编辑功能,例如静态分析,重构,折叠,完成,文档等。

此插件包含可用于在Vim编辑器中开发python应用程序的所有功能。

Python模式功能

它具有以下显着特点:支持Python版本2.6+和3.2+。

支持语法高亮。

提供virtualenv支持。

支持python折叠。

提供增强的python缩进。

启用在Vim内运行python代码。

允许添加/删除断点。

支持python的动作和操作。

启用可以同时运行的代码检查(pylint,pyflakes,pylama,...)

支持PEP8错误的自动修复。

允许在python文档中进行搜索。

支持代码重构。

支持强大的代码完成。

支持定义。

在本教程中,我们将向您展示如何使用Vim在Linux中使用Python模式在Vim编辑器中开发Python应用程序。

如何在Linux中安装Vim的Python模式

首先安装Pathogen (使其非常容易在其私有目录中安装插件和运行时文件),以方便安装Python模式。

运行以下命令获取pathogen.vim文件及其所需的目录:# mkdir -p ~/.vim/autoload ~/.vim/bundle && \

# curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

然后将以下行添加到〜/ .vimrc文件中:execute pathogen#infect()

syntax on

filetype plugin indent on

一旦你已经安装了Pathogen体,你现在可以把Python模式放入〜/ .vim / bundle中 ,如下所示。# cd ~/.vim/bundle

# git clone https://github.com/klen/python-mode.git

然后在这个vim中重建helptags。:helptags

您需要启用filetype-plugin ( :help filetype-plugin-on)和filetype-in​​dent ( :help filetype-in​​dent-on)才能使用python-mode。

在Debian和Ubuntu中安装Python模式

另一种方法可以在Debian和Ubuntu系统中使用PPA安装python-mode ,如图所示。$ sudo add-apt-repository https://klen.github.io/python-mode/deb main

$ sudo apt-get update

$ sudo apt-get install vim-python-mode

如果您遇到消息:“以下签名无法验证,因为公钥不可用”,请运行以下命令:$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266

现在使用vim-addon-manager启用python-mode,就像这样。$ sudo apt install vim-addon-manager

$ vim-addons install python-mode

在Linux中定制Python模式

要覆盖默认的键绑定,请在.vimrc文件中重新定义它们,例如:" Override go-to.definition key shortcut to Ctrl-]

let g:pymode_rope_goto_definition_bind = ""

" Override run current python file key shortcut to Ctrl-Shift-e

let g:pymode_run_bind = ""

" Override view python doc key shortcut to Ctrl-Shift-d

let g:pymode_doc_bind = ""

请注意,python模式默认使用python 2语法检查。 您可以通过在.vimrc中添加它来启用python 3语法检查。let g:pymode_python = 'python3'

目前为止就这样了! 在本教程中,我们将介绍如何在Linux中将Vim与Python模式集成在一起。 通过下面的反馈表与我们分享您的想法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值