Esto es cierto en la terminal. Si está utilizando gvim, no debería necesitar esto.
Nathan Fellman
En situaciones complejas (máquinas virtuales, escritorios remotos, ...), incluso gvimno tendrá acceso al portapapeles. Por otro lado, ejecutar vimlocalmente tendrá acceso al portapapeles y vimpuede pegar correctamente si usa "*po "+p. A veces, vimand :set pastey 'tonto' pegar-raw-to-the-terminal son la única opción.
Aaron McDaid
0
Al final del archivo, estoy usando:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Por ejemplo Dockerfile:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Si desea mantener solo la sangría, use # vim: st ai si
Respuestas:
Agregar
set autoindenta su ~ / .vimrc puede hacerlo automáticamente.fuente
También te sugiero agregar esto a tu .vimrc:
Aumentará la sangría en un nuevo bloque.
fuente
Ambos te molestarán al pegar, ya que Vim intentará sangrar todo sobre la marcha.
Antes de pegar, ingrese:
fuente
gvimno tendrá acceso al portapapeles. Por otro lado, ejecutarvimlocalmente tendrá acceso al portapapeles yvimpuede pegar correctamente si usa"*po"+p. A veces,vimand:set pastey 'tonto' pegar-raw-to-the-terminal son la única opción.Al final del archivo, estoy usando:
Por ejemplo
Dockerfile:Si desea mantener solo la sangría, use
# vim: st ai sifuente