Já faz quase dois anos que estamos desenvolvendo aplicações com o Oracle na Credishop e eu ainda não tinha parado pra tentar melhorar algumas coisinhas na instalação padrão do SQL*Plus (a ferramenta de linha de comandos do Oracle) que irritam um pouco a gente.
“E porque não usar uma ferramenta visual como o SQL Developer?” Claro que nós usamos, mas às vezes abrir o terminal e executar o comando é bem mais prático que abrir uma ferramenta gráfica, escolher a conexão e executar o comando.
A primeira dica é instalar o rlwrap
para permitir que a gente use as maravilhosas setinha do teclado (rsrs) e o veja o histórico de comandos quando teclar pra cima.
$ sudo apt-get install rlwrap
Agora vamos criar um alias para sempre que chamarmos pelo sqlplus, usarmos ele junto com o rlwrap:
$ alias sqlplus="rlwrap sqlplus"
A segunda coisa a fazer é configurar o ambiente para que o sqlplus use o vim para a edição de queries.
$ export EDITOR=/usr/bin/vim
Assim, você poderá usar o comando edit
, ou simplesmente ed
, para ele abrir a última consulta executada ou abrir um arquivo, como por exemplo:
SQL> ed consulta_conta
Para terminar, adicione esses dois comandos, o alias
e o export
, no seu arquivo ~/.bashrc
.
0sem comentários ainda