All work and no play makes Jack a dull boy
Mostrando postagens com marcador vim. Mostrar todas as postagens
Mostrando postagens com marcador vim. 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

terça-feira, 4 de novembro de 2014

Trocar editor de texto default do crontab

Como trocar o editor default do crontab?

Segue com o exemplo de trocar do nano para usar o vim.
CentOS
$ export VISUAL=vim

Ubuntu
$ export EDITOR=vim

Mas se for a primeira vez que você tente editar o crontab, a saída poderá ser assim:
$ crontab -e
no crontab for jonatascd - using an empty one

Select an editor.  To change later, run 'select-editor'.

  1. /bin/ed
  2. /bin/nano       <---- easiest
  3. /usr/bin/vim/tiny

Choose 1-3 [2]:

Com um simples 'Enter' você confirma que usará o nano, ou digite um número para indicar sua opção.

=]