All work and no play makes Jack a dull boy
Mostrando postagens com marcador vi. Mostrar todas as postagens
Mostrando postagens com marcador vi. Mostrar todas as postagens

terça-feira, 16 de agosto de 2016

Colar sem auto indentação no vi / vim

Se você não é usuário tão frequente assim do vi / vim, muito provavelmente já passou pela dificuldade de colar trecos de código que contenham qualquer indentação.

Se na origem é algo como
asd {
   qwe
}

Quando você cola vira:
asd {
        qwe
              }

A solução é bem fácil e prática. Antes de colar o texto, faça:
:set paste
Isso habilitará o modo paste. Cole. Pra desabilitar o modo paste, faça:
:set nopaste

=]

Fonte

quinta-feira, 6 de agosto de 2015

vi / vim: abrir um arquivo direto numa função ou número de linha

Como fazer para abrir um arquivo usando o VIM ou VI e ir para uma linha específica?

O editor VI / VIM suporta comandos executados na seguinte sintaxe:
vi +comando NomeArquivo
ou
vi +numerodalinha NomeArquivo
ou
vi +/TermoQueVoceProcura NomeArquivo

Para abrir, por exemplo, um arquivo e ir para a linha 15907:
$ vim +15907 dump.sql

Para abrir o arquivo e ir direto para uma função chamada xablau(), digite:
$ vim +/xablau views.py

Fonte