Domanda

Anche se non ho alcun problema con SecureCRT (5.1.2 Build 274) al lavoro da Windows e connettersi al PC con Linux, ho un problema durante la connessione a un apparecchio Asterisk integrato che consente di "vi" attraverso BusyBox 1.4.1 ( 2008-03-10).

Il problema che sto avendo, è che quando ho incolla il codice in VI, le testo appare frastagliato in questo modo:

<?php                                                                                                                               
try {                                                                                                                               
        $dbh = new PDO("sqlite:./db.sqlite");                                                                                       
                $dbh->exec("CREATE TABLE IF NOT EXISTS customer (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255))");        

Se qualcuno qual è il problema? C'è un modo per riconfigurare sia BusyBox o SecureCRT in modo che possa incollare successo?

Grazie.

È stato utile?

Soluzione

Questo è auto-trattino di Vi conflitto con il rientro esistente. Attivare la modalità paste prima di incollare.

<ESC>:set paste

NB: io di solito uso vim. E 'possibile che la funzione non esiste nel VI.

Altri suggerimenti

Direi avete smartindent o autoindent accesi. Ho usato per fare set si! e set ai!, ma la risposta di David Dorward sembra avere lo stesso effetto. (Dovrò ricordare che uno. :))

Credo set ai è l'unico in vi vaniglia. Se si desidera forza per spegnere, fare set noai (set ai! appena ribalta lo stato.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top