Câu trả lời:
Tôi cũng đề nghị thêm phần này vào .vimrc của bạn:
set smartindent
Nó sẽ tăng thụt lề trong một khối mới.
Cả hai sẽ làm phiền bạn khi dán, vì Vim sẽ cố gắng và thụt mọi thứ trên đường bay.
Trước khi dán enter:
:set paste
gvim
sẽ không có quyền truy cập vào bảng tạm. Mặt khác, chạy vim
cục bộ sẽ có quyền truy cập vào bảng tạm và vim
có thể dán đúng cách nếu bạn sử dụng "*p
hoặc "+p
. Đôi khi vim
và :set paste
và 'câm' dán-thô-đến-thiết bị đầu cuối là lựa chọn duy nhất.
Ở dưới cùng của tệp, tôi đang sử dụng:
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Ví dụ Dockerfile
:
FROM centos-7
RUN ...
CMD ...
# vim: ts=2 sw=2 sts=2 sr noet st ai si
Nếu bạn chỉ muốn giữ vết lõm, hãy sử dụng # vim: st ai si