Quando incollo gli elementi dagli Appunti, sono normalmente (sempre) multilineati e, in quei casi (e solo in questi casi), vorrei che venga attivato :set paste
, poiché altrimenti il tabbing aumenterà con ogni linea (l'avete visto tutti!).Incollare dagli Appunti e alternare automaticamente: set paste
Anche se il problema con :set paste
è che non si comporta bene con set smartindent
, facendo sì che il cursore salti all'inizio di una nuova riga anziché al rientro corretto. Quindi mi piacerebbe abilitarlo solo per questa istanza.
Sto usando Mac, sshing su una macchina Debian con vim, e quindi incollando in modalità di inserimento usando cmd-v.
Cheers.
Non penso ci sia alcun motivo per migrare questa domanda: non solo le domande vim sono accettate come appartenenti a SO (http://meta.stackexchange.com/questions/25925/vim-questions-so-or-su), si tratta di una domanda sull'editor di testo di un programmatore, utilizzata per eseguire un'attività comune durante la programmazione. – Cascabel
@Jefromi: incollare è comune quando si fa qualsiasi forma di modifica del testo, ma concederò che le domande Vim/Emacs sono state ritenute accettabili per SO anche quando non sono direttamente correlate alla programmazione. @Jonatan: Consiglio vivamente di non usare "smartindent". Vedi http://vim.wikia.com/wiki/Restoring_indent_after_typing_hash#Using_filetype_indentation per una spiegazione del perché. – jamessan
@jamessan: Il punto è che incollare con questo specifico problema di formattazione è un'attività di programmazione molto, molto comune. Da nessun'altra parte si incolla regolarmente blocchi di testo con rientranze che variano da linea a linea. – Cascabel