noim seçeneğini ayarladıktan sonra bile vim otomatik girintileme


9

Macun terminalinden vim 7.2 kullanıyorum.
Çalıştırsam bile set noaivim hala kodu girintilemeye çalışıyor gibi görünüyor. Kodumu Notepad ++ 'dan vim'e kopyalıyorum. aşağıdaki Notepad ++

alternatif metin

ve vim'de ne var takip ederek:
alternatif metin

Dosyamda herhangi bir sekme yok.
Geçici çözüm olarak eski vi run set noaimacunu açıp tekrar vim'de açıyorum . Herhangi bir öneri nasıl bu davranışı düzeltmek için?


neden olumsuz oy?
Hemant

Muhtemelen sorunuz kesinlikle Unix ile ilgili değil. VIM, insanlığın bildiği hemen hemen her platformda çalışır.
wzzrd

@wzzrd: Bunun macun ve unix terminali ile ilgili olduğunu düşündüm.
Hemant

1
@wzzrd, gerçekten mi? Yani, unix olmayan sistemlerde de çalışan birçok unix ile ilgili araç var. Örneğin sed / grep'in Windows sürümleri dahil ... Ve ayrıca, vim soruları için daha iyi bir stackexchange sitesi ne olurdu?
maxschlepzig

1
Çocuklar, çocuklar, çocuklar: Bu soruyu küçümsemedim. Sadece düşüşün sebebinin ne olabileceğini tahmin ediyorum. Aslına bakarsanız: Ben yeni çıkardım :)
wzzrd

Yanıtlar:


8

Bunun noai seçeneği ile ilgisi yoktur. Yaşadığınız şey, varolan girintilere sahip bir metin yükünü kopyalamak için küçük bir sorun .

Genellikle yaptığım (bu 'problemi' çok fazla var), F4'ü davet etmek için bağlar ve daha sonra vim'e bir şeyler yapıştırmadan önce o tuşa basın. Sorunu ortadan kaldırır.

nnoremap <F4> :set invpaste paste?<CR>

Bunu kullanarak daha fazla bilgi edinin

:help paste 

iç vim


vay bu işe yaradı. Kontrol edeceğim: yapıştırın yardım :-). Çok teşekkürler.
Hemant

1

:set paste problemi önler

:set nopaste yukarıdakileri geri almak

:set pastetoggle=<F2> Yapıştır değiştirme tuşunu F2 olarak ayarlar

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.