Ich benutze vim 7.2 vom Putty Terminal.
Selbst wenn ich laufe set noai
, scheint vim immer noch zu versuchen, Code einzurücken. Ich kopiere meinen Code von Notepad ++ nach vim. Das Folgende ist aus Notepad ++
und folge was ich in vim bekommen habe:
Ich habe keine Registerkarte in meiner Datei.
Um dieses Problem zu set noai
umgehen, öffne ich das alte vi run paste save und öffne es erneut in vim. Irgendwelche Vorschläge, wie man dieses Verhalten korrigiert?
vim
putty
indentation
copy-paste
Hemant
quelle
quelle
Antworten:
Dies hat nichts mit der Option noai zu tun. Was Sie erleben, ist ein kleines Problem beim Kopieren und Einfügen einer Menge Text mit vorhandenen Einrückungen in vim.
Was ich normalerweise mache (ich habe dieses 'Problem' oft), ist, F4 an invpaste zu binden und dann, bevor ich Sachen in vim einfüge, diese Taste zu drücken. Es lässt das Problem verschwinden.
Lesen Sie mehr darüber mit
innen vim
quelle
:set paste
verhindert das Problem:set nopaste
um das oben genannte rückgängig zu machen:set pastetoggle=<F2>
Setzt die Einfügetaste auf F2quelle