Non ho modificato alcuna impostazione del mio Vim, ma oggi lo Backspace ottiene un comportamento pazzo. Ogni volta che l'ho colpito, non cancella un carattere, ma stampa ^?
. Qualcuno sa cosa sta succedendo?Comportamento anomalo del backspace in Vim (da SSH a Linux da Mac)
risposta
Il problema deriva dalla comunicazione tra Mac Terminal Terminal Linux.
Vai al terminale Mac -> Preferenze -> scheda Avanzate, seleziona l'opzione "Elimina invia Ctrl-H". Quindi, dopo aver effettuato l'accesso a Linux, e Backspace funziona perfettamente in Vim.
Awesome. Anche se mi chiedo perché funziona a volte anche questa impostazione. – Nawaz
Non certo perché sarebbe casualmente iniziare a fare questo in base alle informazioni che hai dato, ma cercando di aggiungere questa linea al vostro .vimrc
set backspace=start,eol,indent
Ho provato questo, e non funziona. :(Grazie comunque! –
Stai utilizzando vim su un computer locale o su una connessione remota? –
tramite una connessione remota. È importante? –
in Mac Mavricks e Yosemite Aprire un terminale, quindi Comando +, per le preferenze, fare clic sulla scheda profilo, fare clic sul menu -keyboard-, quindi aggiungere +
Key: very bottom, <= Delete
Modifier:^Control
Action: Send Text
Text: H
click Ok
- 1. connessione al server amazon aws linux da ssh su mac
- 2. Comportamento anomalo da $ query-> setMaxResults()
- 3. Connessione a host da client SSH in Linux tramite proxy
- 4. Vim: rimuovi mappatura creata da vim-plugin
- 5. Backspace in Terminal Vim (Cygwin)
- 6. Comprendere il comportamento backspace (\ b) in C
- 7. Connessione a MS SQL Server da R su Mac/Linux
- 8. Comportamento anomalo del dropdown del bootstrap in Firefox
- 9. Tasto Backspace non funzionante in Vim/vi
- 10. Comportamento anomalo in un'istruzione switch
- 11. invio di codice da vim a stato
- 12. scp da linux a windows
- 13. d3.js Comportamento anomalo rotazione
- 14. Rails assets: comportamento anomalo precompilato
- 15. Vim: modifica comportamento clic del mouse
- 16. comportamento anomalo della funzione do() in dplyr
- 17. Rileva i tentativi di autenticazione da ssh/console da un'applicazione per linux
- 18. ciclo foreach parallelo - comportamento anomalo
- 19. Comportamento anomalo durante la conversione delle stringhe C in/da i doppi
- 20. Vim: Del in Insert Mode
- 21. Ridimensionamento del pulsante di comportamento mancante da Xcode
- 22. Ignora il comportamento predefinito di Backspace in AutoCompleteTextView
- 23. copia testo da vim a windows
- 24. comportamento anomalo con select in dplyr
- 25. Comportamento anomalo con funzionamento ternario
- 26. comportamento indesiderato da dict.fromkeys
- 27. alt + backspace per cancellare le parole in vim
- 28. Come modificare una connessione a Github da SSH a HTTPS?
- 29. ssh port forwarding (tunneling) in linux
- 30. Copia appunti da iOS Simulator a Mac?
Quale sistema operativo ? Cio 'che hai nel tuo .vimrc (puoi metterlo da qualche parte?) – Rook
Prova a rimuovere tutti i plugin e '.vimrc' e poi guarda di nuovo al comportamento Backspace. È cambiato? Se sì, allora puoi almeno trovare la ragione per metodo di esclusione. –
@ldigas Accedo a Linux da un Mac tramite terminale. '.vimrc' in realtà proviene da un vimrc standard della mia azienda. Non ci sono modifiche recenti per questa fonte '.vimrc'. @dimonomid Grazie! L'ho appena tolto. Ancora senza fortuna. Questo potrebbe dirmi che questo problema potrebbe non provenire dal terminale Linux. –