Histórico de comandos (comando anterior e próximo) em ngspice

1

Isso está me deixando louca. Eu estou usando ngspice no modo interativo no Ubuntu. Eu esperava que as setas para cima e para baixo percorressem os comandos anteriores, assim como no bash ou praticamente qualquer CLI de todos os tempos. No entanto, fazer isso na ngspice apenas imprime "^ [" ou "[A". Existe um comando de histórico e eu posso usar "!" para executar comandos executados anteriormente como no bash, mas o que eu quero fazer é abrir um comando anterior e editá-lo (como eu posso, pressionando a seta para cima no bash). Existe alguma maneira de fazer isso em ngspice ou eu realmente tenho que continuar digitando o comando a partir do zero se eu quiser mudá-lo?

    
por Braiam 03.01.2014 / 17:42

2 respostas

2

Eu atualizaria para o Quantal ou posterior para que o suporte à edição fosse ativado sem ter que compilar as coisas, mas se você se sentir hacky você pode fazer isso facilmente (você deve ter certeza de ter os repositórios de fontes ativados):

sudo apt-get build-dep ngspice
sudo apt-get install dpkg-dev
apt-get source ngspice
cd ngspice*
sed '0,/\.\/configure/{N;N;s/$/\n                --with-editline=yes \/}' debian/rules
## Add the -i option once you are sure of the changes,
## I recommend using '| grep -A5 -B5 editline' to verify
dpkg-buildpackage
dpkg -i ../ngspice*.deb

Feito.

    
por Braiam 05.01.2014 / 22:40
1

O pacote ngspice no repositório precise foi compilado sem suporte à edição. Isso foi corrigido nos repositórios mais recentes, mas não no mais preciso. link :

  
  • Alterar parâmetros de configuração
  •   

Então, se você instalar no 12.04 ou mais, você terá esse problema, se você instalar no 12.10 ou mais recente, você não terá.

Para resolver isso em 12.04, você pode tentar compilar ngspice para si mesmo ou pode tentar instalar o pacote .deb de um repositório mais novo, por exemplo quantal , esperamos que a instalação deste .deb do repositório mais recente não quebre nada em seu sistema.

    
por falconer 04.01.2014 / 15:15