Aynı girintili yeni bir satır nasıl eklenir


33

Ardından Enter, Ekle modundayken tuşuna basın , yeni bir satır oluşturulur, ancak imleç satırın başına yerleştirilir.

Şimdiki ile aynı girintiye sahip yeni bir satırı nasıl oluşturabilirim?


2
ve google beni buraya götürüyor.
towry

Yanıtlar:


38

set autoindent ~ / .Vimrc'nize eklemek sizin için otomatik olarak yapabilir.


Teşekkürler! .vimrc yoktu, yeni bir tane oluşturmak tamam mı?
valya

evet, ana dizininizin altında.
John T,

7

Bunu, .vimrc'nize eklemenizi de öneririm:

set smartindent

Girintiyi yeni bir satırda artıracak.


5

Her ikisi de yapıştırırken sizi rahatsız edecektir, çünkü Vim anında her şeyi girmeye çalışır.

Yapıştırmadan önce şunu girin:

:set paste

Bu terminalde doğrudur. Eğer gvim kullanıyorsanız, buna ihtiyacınız olmamalıdır.
Nathan Fellman

Karmaşık durumlarda (sanal makineler, uzak masaüstleri, ...) gvimpanoya bile erişemez. Öte yandan, vimyerel olarak çalışan panoya erişebilecek ve veya vimkullanırsanız düzgün şekilde yapıştırabilir . Bazen ve ve 'aptal' hamla terminale yapıştırma tek seçenek. "*p"+pvim:set paste
Aaron McDaid

0

Dosyanın altında kullanıyorum:

# vim: ts=2 sw=2 sts=2 sr noet st ai si

Örneğin Dockerfile:

FROM centos-7
RUN ...
CMD ...

# vim: ts=2 sw=2 sts=2 sr noet st ai si

Yalnızca girintiyi korumak istiyorsanız, # vim: st ai si

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.