Configurar Vim para o desenvolvimento de Python

Configurar Vim para o desenvolvimento de Python

Como configurar o editor Vim para programação Python

Vim é um editor de texto programável personalizável. Você pode fazer o que quiser com o vim se souber como o vim funciona e como escrever plugins Vim. Isso está fora do escopo deste artigo. Mas agora você sabe que é possível. Felizmente para nós, muitas pessoas já fizeram muitos plugins Vim que podemos baixar e instalar em nosso sistema. É assim que vou configurar o VIM com plugins necessários para trabalhar com Python. Vamos começar.

Instalando o VIM no Ubuntu/Debian:

No Ubuntu/Debian, você pode instalar o VIM no repositório oficial do pacote do Ubuntu/Debian.
Atualize primeiro o cache do repositório de pacotes com o seguinte comando:

Atualização $ sudo apt-get

Agora você pode instalar o VIM usando o seguinte comando:

$ sudo apt-get install vim

Pressione 'y' e pressione para continuar.

Vim deve ser instalado.

Agora você pode executar o VIM com o seguinte comando:

$ vim

Esta é a janela de boas -vindas de Vim.

Instalando o VIM no CentOS/Rhel/Fedora:

Você pode instalar o VIM no repositório oficial do pacote do CentOS/Rhel/Fedora com o seguinte comando:

$ sudo yum install vim

Noções básicas de Vim:

Quando você inicia o vim, ele está no "modo de comando". Neste modo, você executa o comando vim. Para editar um arquivo de texto ou código -fonte, você pressione 'i' para ir para o “modo de inserção”. No "modo de inserção", o vim deve agir como outros editores de texto. Você pode voltar ao "modo de comando" do "modo de inserção" usando a chave. Para sair do vim, vá para o "modo de comando" e digite ': q!e pressione . Para salvar as alterações com o vim, execute ': w' do “modo de comando”.

Configurando o VIM para Python:

Agora vou fazer uma configuração mínima de vim. Vim lê um arquivo de configuração chamado '.VIMRC 'do diretório inicial do usuário e se configure quando você executa o VIM.

Agora execute o seguinte comando para criar um '.Arquivo VIMRC 'no diretório inicial do usuário:

$ vim ~//.Vimrc

Vim deve aparecer. Observe a área marcada na captura de tela? Diz "novo arquivo". Se o '.O arquivo VIMRC 'não existe, o Vim cria um novo arquivo. Se '.O arquivo VIMRC 'existe, então o VIM abre o arquivo existente. Acabei de instalar vim há um tempo, então não tenho um '.Arquivo VIMRC 'ainda.

Agora pressione 'i' e vim devem ir para o modo “inserir”.

Agora digite as seguintes linhas:

Sintaxe Ativar
Definir tabstop = 4
Definir ShiftWidth = 4
SET EXPANDTAB
Número definido
Filetype Recent On
Defina autoindent

Agora pressione e digite ': wq!'e pressione para salvar o arquivo e sair vim.
Se você abrir '.vimrc 'com vim novamente, você deve ver algumas alterações no editor, conforme mostrado na captura de tela abaixo.

Agora vou instalar o python-syntax (https: // github.com/hdima/python-syntax) Módulo de destaque da sintaxe no vim para uma melhor sintaxe de python destaque de python2 e python3. O módulo Python-Syntax deve ser mantido em um diretório específico '~//.vim/sintaxe 'para que funcione.

Execute o seguinte comando para criar os diretórios necessários:

$ mkdir -p ~//.vim/sintaxe

Agora navegue para o diretório recém -criado:

$ CD ~/.vim/sintaxe

Agora faça o download do módulo Python-Syntax com 'wget' com o seguinte comando:

$ wget https: // bruto.GithubUserContent.com/hdima/python-syntax/master/sintaxe/python.vim

'Pitão.O arquivo vim 'deve ser baixado do github.

Agora abra o '.Arquivo VIMRC 'com o seguinte comando:

$ vim ~//.Vimrc


Agora digite a linha a seguir para ativar o módulo Python-Syntax.

Deixe Python-Highlight_all = 1

Agora salve o arquivo.

Eu criei um 'helloworld.arquivo py 'e o abriu com vim. É assim que parece.

Pesquisando e substituindo guias codificadas por espaços:

Nesta seção, mostrarei como substituir todas as guias em um arquivo de código -fonte por número adequado de espaços com vim.
Eu criei um arquivo de teste 'Substitua.py 'e tem várias guias que ainda não são substituídas por espaços.

Você pode procurar todas as guias com o comando '/\ t' vim. Se você deseja que sua pesquisa seja destacada, primeiro ative a opção 'HLSearch' com o seguinte comando vim:

: Defina HLSearch

Agora você pode encontrar todas as guias com o comando '/\ t' vim, como mostrado na captura de tela abaixo.

Agora, se você deseja substituir todas as guias por espaços de largura 4, poderá executar o seguinte comando vim:

: %s/\ t/4_spaces_here/g

Todas as guias são substituídas por espaços.

Agora, se você tentar procurar guias, poderá ver a mensagem de erro "Pattern não encontrada", como mostrado na captura de tela abaixo. Isso significa que não há guias no arquivo de texto.

É assim que você configura o vim para python. Obrigado por ler este artigo.

Outros módulos de destaque da sintaxe do Python:

Sintaxe Python: https: // github.com/kh3phr3n/python-sintax
Modo Python: https: // github.com/python-modo/modo de python