ekleme modunda kaydet (VIM)


34

Vim için yeniyim,

Genellikle, kendimi oldukça hit daha kaydetmek ve ekleme modunda kalmak isteyen bulmak escape, :wve komut moduna geri.


2
Bence burada kalmalı. Çoğu vim sorusu SO'da sorulur ve bunları siteler arasında bölmeye başlayarak, kullanıcıya üç sitede de arama yapmak için daha fazla çalışma yapmaktan başka bir şey yapmaz. Vim ayrıca programcının daha sonra ortalama (veya süper :) kullanıcı makinelerinde bulunan bir editördür.
Rook

Katılıyorum. SO vim olarak etiketlenmiş 1.199 soru var. SU'da 106.
zen

Yanıtlar:



32

Sen gibi bir takma ad ekleyebilirsiniz inoremap <F3> <c-o>:w<cr>sende .vimrc.


4

Doğru veya yanlış yol hakkında tartışmaya girmeden, MacVim veya GVim gibi grafiksel bir Vim kullanıyorsanız, kaydetmek için Cmd- sveya Ctrl- kullanabilmelisiniz s. MacVim ve OS X işletim sistemlerinde çalıştığını söyleyebilirim Cmd- sve böylece ek modda malzemenizi kaydedebilirsiniz.


2

Juliano'nun bahsettiği önerinin dışında (ki bunlar çekilmeli ve <- Juliano değil, öneri çekilmeli), gerçekten yapması gereken YANLIŞ YOL. Eklemek yerine, komut modundan her şeyi denemek ve yapmak gerçekten daha "normal" olurdu. Fakat bunları birbirinin yerine kullanmak normal vim yoludur ve eğer beğenmediyse gerçekten de vimden uzak durmalısınız.

Gerçekten de I modundan tasarruf edememekten hoşlanmıyorsanız, Cream adlı bir editör önerebilir miyim? Zaman ve her zamanki Windows kısayolları vardır).


1
Genel kural konusunda hemfikir olsam da, bunun bu dava için geçerli olduğunu sanmıyorum. Yalnızca uzun bir metin yazıyorsanız ve sık sık tasarruf etmek istiyorsanız, bazı tuşları <Co> ile eşleştirmek: w <CR> gerçekten o kadar da kötü değil.
Matteo Riva

@Michael Krelin ... - Katılıyorum. Ama ekleme modu istediğini söyledi, işte orada. Şahsen, ilk önce Notepad2 (ya da başka bir özel lezzet) önermekle ilgili düşündüm, ancak bu soruya cevap vermeyecek şekilde indirildi.
Rook

@ kemp - Hayır. Uzun bir metin yazıyorsanız ve sık sık tasarruf etmek istiyorsanız vim'in yeteneklerini yedekleme, geri yazma ve takas etme açısından kullanırsınız. Vim, bu şekildedir ve ben (diğerleri gibi), şimdi ve sonra biraz özelleştirmeyi sevsem de, birkaç moddan kaçınmaya çalışmak sadece yanlıştır. Ve iyi bitmeyecek. O zaman başka bir şey kullanmak daha iyi. Sonuçta, bugünlerde bazı oldukça güçlü alternatif editörler var.
Rook

peki, insert modunun kullanımının (hepimiz onu kullanıyoruz!) vim oturumunun geri kalanını burada geçirme arzusunu nasıl ifade ettiğini anlamıyorum. Kişisel olarak her iki modda da <F2> için bir
haritama

4
"Sadece dosyayı kaydetmek için ekleme modundan çıkmak istemiyorum" olarak okudum.
Michael Krelin - hacker

1

@ Tordek'in cevabına itibar eksikliği nedeniyle yorum ekleyemiyorum :) Bu nedenle cevabını tamamlıyor:

inoremap <F2> <C-\><C-o>:w<CR>

Ekleme <C-\>, imleci bir karakter sola kaydırmayı önleyecektir.

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.