Vim é incrível: torná-lo melhor com estas 5 personalizações

editores de texto, embora talvez não seja o tema mais sexy do mundo, são realmente

importante. Um dos editores de texto mais poderosos e, portanto, um dos mais populares, é Vim (Abreviação de “Vi melhorado”).O Top 7 razões para dar o Vim Editor de Texto A ChanceO Top 7 razões para dar o Vim Editor de Texto A ChanceDurante anos, eu tentei um editor de texto após o outro. Você nome dele, eu tentei. Eu usei todos e cada um destes editores por mais de dois meses como meu editor principal do dia-a-dia. De alguma forma, eu ...consulte Mais informação

Embora Vim tem uma curva de aprendizagem acentuada (que podem ser superados com horas gastas jogando com o tutorial Vim interativo), E pode ser intimidante para novos usuários, os desenvolvedores adoram. Isso porque ele permite que eles sejam mais produtivo, e porque pode ser interminavelmente personalizado. Isso é feito editando o arquivo de configuração Vim, conhecida como a “dotfile”.

O Poder da dotfile

O dotfile é incrivelmente poderoso, e pode controlar quase todas as partes da experiência Vim. Editando o seu é realmente fácil. Primeiro, você tem que verificar se você realmente tem um. Você pode fazer isso executando:

cat ~ / .vimrc

Se não há nada lá, você simplesmente precisa para criá-lo:

tocar ~ / .vimrc

Agora você está pronto para começar a personalizar Vim. Para fazer isso, você precisa abri-lo no seu editor de texto favorito. Isso pode ser Vim, ou Nano, ou mesmo Gedit. Contanto que ele é um editor de texto simples.nano contra vim: terminal texto Editores Comparadonano contra vim: terminal texto Editores ComparadoEmbora o Linux tornou-se bastante fácil para praticamente qualquer um usar sem ter que usar o Terminal, existem alguns de nós que usá-lo regularmente ou está curioso sobre como se pode controlar ...consulte Mais informação

O Vim dotfile tem sua própria linguagem de programação incorporado, chamado VimScript. É o que vamos estar usando no resto deste artigo. Mas não se preocupe. Está realmente simples de entender. Para começar, aqui estão algumas linhas úteis para adicionar ao seu arquivo de configuração.

Lidar com recuo para Você

No mês passado, publicou um artigo sobre como escrever um código limpo e legível. Um dos pontos que fiz foi sempre evitar o uso de ‘soft tabs`, como vários editores de texto interpretá-los de diferentes maneiras, e pode apresentar problemas em linguagens de programação que são rigorosos sobre recuo, tais como Ruby e píton.Arduino e Raspberry Pi Beginner? Aqui é como escrever código limpoArduino e Raspberry Pi Beginner? Aqui é como escrever código limpoconsulte Mais informação

Felizmente, com algumas linhas de VimScript, você pode transformar cada guia em um número pré-definido de espaços. Basta adicionar o seguinte ao seu dotfile Vim.

vim-tabstop

definido expandtabset tabstop = 4set softtabstop = 4set shiftwidth = 4

usuários de Python deve usar quatro espaços, como é recomendado pela norma PEP-8. Para outros idiomas, você é o melhor, quer a leitura do guia de estilo relevante, ou usando o seu melhor julgamento.

Você também pode configurá-lo para auto-indent onde for necessário. Novamente, basta adicionar as seguintes linhas de código ao seu dotfile. A segunda linha de código garante que nenhuma linha pode nunca ser mais de 80 caracteres.

vim-autoindent

definido autoindentset textwidth = 80

Vire Vim em um processador de texto Distração-Free

Enquanto Vim é um grande editor de texto para os desenvolvedores, ele também é ótimo para aqueles que querem um simplificada, customizável ainda ambiente livre de distrações para a escrita.Escrever em paz com estes Editores Distração-FreeEscrever em paz com estes Editores Distração-FreeEu senti-lo. Visual desorganização - graças aos menus e outros recursos de marcação - muitas vezes cimentou o bloco do meu escritor. Então, eu tentei sair muito poucos editores de texto livre de distrações em uma grande ...consulte Mais informação

Com algumas linhas de código, você pode configurar vim para alternar para um modo “processador de texto” quando necessário. Isso muda a forma como o texto é formatado no editor, e introduz coisas como verificação ortográfica.

Primeiro, crie uma função chamada WordProcessorMode, e incluem as seguintes linhas de código.

vim-wordprocessormode

func! WordProcessorMode () setlocal textwidth = 80setlocal smartindentsetlocal soletrar spelllang = en_ussetlocal noexpandtabendfu

Então, você vai precisar para definir como você ativá-lo. A seguinte linha de código permite que você crie um comando. Quando no modo de comando, se você chamar “WP”, ele irá ativar o modo de processador de texto.

Video: 9 dicas para conseguir pegar no sono

vim-callwordprocessormode

com! chamada WP WordProcessorMode ()

Para testar se funciona, abrir um novo arquivo de texto no VIM e pressione fuga. Em seguida, digite “WP” e aperte enter. Em seguida, digite algum texto, com algumas palavras intencionalmente soletradas incorretamente. Se VIM destaca-los como incorreto, então você sabe que você instalou-lo corretamente.

instale Vundle

Vundle é um gerenciador de pacotes para Vim, não muito diferente de o gerenciador de pacotes do Ubuntu. Ele permite que você estender a funcionalidade do mesmo, através da instalação de pacotes de terceiros. Muitas delas são destinadas a outros programmers- são ferramentas de produtividade mais generalizadas.Seu Guia para o Ubuntu Repositórios e Gerenciamento de PacotesSeu Guia para o Ubuntu Repositórios e Gerenciamento de Pacotesconsulte Mais informação

Instalando Vundle é fácil. Primeiro, você vai precisar instalar o sistema de controle de versão Git. Se você não tiver já, instalá-lo. O comando para que no Ubuntu é:

sudo apt-get install git

Então, você está indo a necessidade de clonar o repositório Vundle em sua máquina local. Isso é mais fácil do que parece. Apenas execute o seguinte comando, e lembre-se que é sensível a maiúsculas.

git clone https://github.com/VundleVim/Vundle.vim.git ~ / .vim / pacote / Vundle.vim


Em seguida, adicione as seguintes linhas ao seu dotfile Vim.

Video: Fernandinho - Grandes Coisas (DVD Uma Nova História)

vim-vundle-code

definir nocompatible
filetype off
rtp conjunto + = ~ / .vim / pacote / Vundle.vim
chamar vundle # begin ()
Plugin `VundleVim / Vundle.vim`
Plugin `L9`
chamar vundle # end ()
filetype plugin do travessão sobre

Entre “Vundle # Begin ()” e “Vundle # End ()” é onde você vai adicionar os pacotes que deseja instalar. O único necessário é “VundleVim / Vundle.vim”, mas eu também decidiu instalar “L9” com a finalidade de ilustrar como instalar pacotes de terceiros.

Uma vez que estas linhas foram adicionadas ao seu arquivo de configuração Vim, você precisa fazer mais uma coisa. Saia de sua dotfile Vim, e abrir um novo documento de texto. No modo de comando, execute “: PluginInstall”.

vim-plugininstall

Video: A LOJA MAIS INCRÍVEL DO MUNDO !!!!

Se funcionasse, ele vai olhar um pouco como este.

vim-plugin-trabalhou

Mudar seu visual

Muitos editores de texto (como no dos meus favoritos pessoais - iA Writer) permitem alternar entre um modo mais escuro, ‘noite`, e um modo diurno. Vim não é excepção.

Para alterar o esquema de cores, basta adicionar “colorscheme” para o seu dotfile, com o tema que você deseja usar. Deve olhar como este.

colorscheme darkblue

Aqui, eu estou usando “azul escuro”, como sugerido por Wyatt Andersen no Twitter. Claro, existem dezenas para escolher.

Para ver se funcionou, reabrir Vim, e confirmar visualmente.

vim-ColorMode

Tapa em alguns SPF13

Se você não se sente confiante o suficiente para modificar Vim dotfile, há uma maneira mais simples. SPF13 é uma distribuição de Vim que vem pré-construído com os plugins e modificações dotfile você precisa ser um desenvolvedor produtivo. Instalá-lo no Linux, FreeBSD e OS X é notavelmente simples. Basta abrir um terminal e execute:

Video: Transforme Plástico em Pingentes no forno

onda http://j.mp/spf13-vim3 -L -O - | sh

Então, vamos fazer o que tem que fazer. Assim que terminar, você terá que instalar um Vim turbo. Se você estiver no Windows, leia as instruções no site da SPF13.

Usando SPF13 não impedi-lo de configuração Vim para como você gosta, no entanto. Apenas edite o .vimrc dotfile conforme necessário.

erros acontecem

É importante notar que, se você cometer um erro em sua dotfile Vim, Vim irá informá-lo com algumas mensagens de depuração votos.

vim-errordetection

Se você tiver problemas para fazer sentido deles, um ótimo lugar para pedir ajuda está em StackOverflow, o subreddit Vim, e mesmo Respostas MakeUseOf. Basta prestar atenção aos este conselho simples para aumentar a chance de sua pergunta será respondida.10 sites que podem ajudar o novato programador com a amostra de trechos de código10 sites que podem ajudar o novato programador com a amostra de trechos de códigoconsulte Mais informação

Para você

Vim é um editor de texto notável. Uma das grandes coisas sobre ele é como ele permite que você configure-o para seu índice dos corações. Se você quiser mais inspiração, eu recomendo que você confira o excelente Saiba VimScript The Hard Way por Steve Losh.

Para mais inspiração, retirar arquivos de ponto de outras pessoas também. Muitas pessoas têm publicado seus próprios no Github, sob licenças de código aberto. Os dotfiles escritos por Hakim Cassimally, Andrew Bolster, Amir Salihefendic, e um tempo MakeUseOf escritor Erez Zukerman valem uma olhada.

És um utilizador VIM? você tenha configurado seu próprio dotfile de uma forma interessante? Eu quero ouvir sobre isso. Deixe-me um comentário abaixo, e vamos conversar.


Artigos relacionados