Antworten:
Ich würde auch vorschlagen, dies zu Ihrer .vimrc hinzuzufügen:
set smartindent
Der Einzug in einen neuen Block wird vergrößert.
Beides wird Sie beim Einfügen stören, da Vim versucht, alles spontan einzurücken.
Vor dem Einfügen geben Sie ein:
:set paste
gvim
keinen Zugriff auf die Zwischenablage. Auf der anderen Seite hat die vim
lokale Ausführung Zugriff auf die Zwischenablage und vim
kann ordnungsgemäß eingefügt werden, wenn Sie "*p
oder verwenden "+p
. Manchmal ist vim
und :set paste
und 'dummes' Einfügen von Rohdaten auf das Terminal die einzige Option.
Am Ende der Datei verwende ich:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Zum Beispiel Dockerfile
:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Wenn Sie nur den Einzug behalten möchten, verwenden Sie # vim: st ai si