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.