Modo Python - um plugin Vim para desenvolver aplicativos Python no editor Vim

Modo Python - um plugin Vim para desenvolver aplicativos Python no editor Vim

Modo Python é um plug -in do VIM que permite escrever código Python no editor Vim de maneira rápida, utilizando bibliotecas como pylint, corda, pydoc, pyflakes, pep8, autopep8, pep257 e mccabe para recursos de codificação, como análise estática, refatoração, dobragem, conclusão, conclusão , documentação e muito mais.

Leia sugerida: Bash-support-um plug-in Vim que converte o editor Vim em Bash -ide

Este plug -in contém todos os recursos que você pode usar para desenvolver aplicativos Python no editor Vim.

Recursos de modo Python

Tem os seguintes recursos notáveis:

  • Suporte Python versão 2.6+ e 3.2+.
  • Suporta o destaque da sintaxe.
  • Oferece suporte VirtualEnv.
  • Suporta dobragem em Python.
  • Oferece recuperação aprimorada de Python.
  • Permite a execução do código Python de dentro do VIM.
  • Ativa a adição/remoção de pontos de interrupção.
  • Suporta movimentos e operadores do Python.
  • Ativa a verificação do código (pylint, pyflakes, pylama,…) que pode ser executada simultaneamente>>
  • Suporta autoofixamento de erros pep8.
  • Permite pesquisar na documentação do Python.
  • Suporta a refatoração do código.
  • Suporta forte conclusão de código.
  • Suporta ir para a definição.

Neste tutorial, mostraremos como configurar o VIM para usar o modo Python no Linux para desenvolver aplicativos Python no editor Vim.

Como instalar o modo Python para Vim no Linux

Comece instalando o patógeno (facilita a instalação de plugins e arquivos de tempo de execução em seus próprios diretórios privados) para facilitar a instalação do modo Python.

Execute os comandos abaixo para obter o patógeno.vim arquivo e os diretórios que precisa:

# mkdir -p ~//.Vim/AUTOLOAD ~/.vim/bundle && \ # curl -lsso ~/.Vim/Autoload/patógeno.vim https: // tpo.PE/patógeno.vim 

Em seguida, adicione as seguintes linhas abaixo ao seu ~/.Vimrc arquivo:

executar patógeno#infect () 

Depois de instalar o patógeno, agora você pode colocar o modo python em ~/.vim/pacote do seguinte modo.

# CD ~//.vim/pacote # clone git https: // github.com/klen/python modo.git 

Então reconstrua helptags em vim como este.

: helptags 

Você precisa ativar filetype-plugin (:ajuda filetype-plugin-on) e FileType-Indent (:ajuda FileType-indent-on) para usar o modo Python.

Instale o modo Python em Debian e Ubuntu

Outra maneira de instalar Modo Python nos sistemas Debian e Ubuntu usando o PPA, como mostrado.

$ sudo add-aprop-repository https: // klen.Github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode 

Se você encontrar a mensagem: “As seguintes assinaturas não poderiam ser verificadas porque a chave pública não está disponível”, execute o comando abaixo:

$ sudo apt-key Adv-KeyServer KeyServer.Ubuntu.COM--RECV-KEYS B5DF65307000E266 

Agora habilite Modo Python usando vim-addon-manager igual a.

$ sudo apt install vim-addon-manager $ vim-addons install python-mode 

Personalizando o modo Python no Linux

Para substituir as ligações de chave padrão, redefini -las no .Vimrc arquivos, por exemplo:

"Substitua a opção.Chave de definição Atalho para Ctrl-] Deixe G: pymode_rope_goto_definition_bind = "" "Substitua Execute o atalho de chave do arquivo python atual para Ctrl-Shift-e Let G: Pymode_run_bind =" : pymode_doc_bind = "" 

Observe que o modo Python usa a verificação de sintaxe do Python 2 por padrão. Você pode ativar a verificação da sintaxe do Python 3 adicionando isso em seu .Vimrc.

Seja G: pymode_python = 'python3' 

Você pode encontrar opções de configuração adicionais no Python-Mode Github Repository: https: // github.com/python-modo/modo de python

É tudo por agora! Neste tutorial, mostraremos como integrar o VIM com o modo Python no Linux. Compartilhe seus pensamentos conosco através do formulário de feedback abaixo.