Antes de iniciar este tutorial, você deve verificar o editor Vim e o Python está instalado e funcionando corretamente no seu sistema operacional Ubuntu. Execute os seguintes comandos para confirmar que ambos os pacotes estão instalados.
$ vim -version$ python -v
Execute o seguinte comando se o vim não estiver instalado.
$ sudo apt-get install vim
Execute o seguinte comando se o python3 não estiver instalado.
$ sudo apt-get install python3*** NOTA: Se a versão antiga do Python estiver instalada antes então, faça, confirme que o Python3 está funcionando como padrão.
Configurando o arquivo VIMRC para Python
.Vimrc O arquivo contém todas as definições de configuração do editor Vim. Se você estiver executando o editor Vim pela primeira vez, este arquivo estará vazio. Se você usou o VIM Editor antes e adicionou qualquer configuração, o arquivo conterá algum texto. Eu adicionei algumas configurações de destaque da sintaxe antes. Então o arquivo contém algumas configurações. Execute o seguinte comando para abrir .Vimrc Arquivo no editor Vim para adicionar configuração para um script python.
$ sudo vim ~/.Vimrc
Inclua as seguintes configurações no final do arquivo para criar um ambiente de desenvolvimento Python. Salve e feche o arquivo pressionando '😡'.
"Habilite o destaque da sintaxe para os códigos PythonVerifique o efeito das configurações
Abra qualquer script Python no editor Vim e verifique o efeito das novas configurações. Aqui, média.py O arquivo é aberto no VIM Editor. O conteúdo do arquivo é dado abaixo.
média.py
n1 = entrada ("Digite o primeiro número \ n")Os efeitos das configurações serão mostrados após a abertura do arquivo no editor Vim. O número da linha é adicionado em cada linha do arquivo para número contexto. É adicionado sublinhado onde o cursor está localizado para Cursorline contexto.
Quando a tecla de guia for pressionada, 4 espaços serão adicionados para ts configurar como a seguinte imagem.
Quando o cursor estiver definido na posição de qualquer suporte de partida, ele destacará os suportes iniciais e finais para ShowMatch contexto.
Usando o recurso de preenchimento automático
O VIM Editor possui um recurso de preenchimento automático interno. Este recurso funciona depois de entrar no modo de inserção. Ctrl+n é usado para abrir a lista suspensa e o usuário pode selecionar qualquer palavra da lista para inserir como a próxima palavra. Ctrl+p é usado para selecionar a última palavra da lista. Alguns usos do recurso de preenchimento automático do vim são mostrados na próxima parte do tutorial.
Abra qualquer arquivo python novo ou existente no editor Vim para testar o recurso de preenchimento automático. Aqui, média.O arquivo py é aberto no editor Vim. Imprensa eu Para entrar no modo de inserção e mover o cursor onde você deseja adicionar o código. Imprensa Ctrl+n Para abrir a lista de preenchimento automático. Ele exibirá a lista de todas as variáveis declaradas e nomes de funções.
Para selecionar qualquer variável ou função específica, digite o primeiro caractere da variável ou o nome da função e pressione Ctrl+N para abrir a lista de preenchimento automático. Se Ctrl+N for pressionado após digitar 'P' então 'imprimir'A função será selecionada automaticamente como a seguinte imagem.
A imagem a seguir mostra o uso de Ctrl+p Comando de Vim . Ative o modo de inserção, digite o caractere 'eu' e pressione Ctrl+n Para exibir a lista de preenchimento automático. Imprensa Ctrl+p Para selecionar o último item da lista. Aqui, int é selecionado.
A principal limitação do recurso de preenchimento automático interno do VIM é que ele possui opções limitadas para realizar tarefas de preenchimento automático. Se você deseja realizar tarefas de preenchimento automático com mais eficiência, é melhor usar um plugin de preenchimento automático do editor Vim. Os nomes de alguns plug-ins de conclusão automática são JEDI-VIM, YouCompleteme, PytyConComplete etc.
O codificador precisa de menos tempo e esforço se algum bom editor for usado para escrever o código. O VIM Editor é um dos editores populares para escrever script Python. Este editor possui muitos recursos úteis que ajudam o codificador a escrever ou editar o código Python com mais eficiência. Se você deseja usar o VIM Editor para programação Python ou deseja criar um ambiente de desenvolvimento Python no VIM, este tutorial ajudará você a fazer essa tarefa.