Eğlence için vim kaynağından derlemeye karar verdim. Uzun hikaye kısa yapı iyi görünüyordu, ancak ekleme moduna girdiğimde, <BACKSPACE> anahtarını kullanarak varolan karakterleri veya <ENTER> anahtarını ekleme modunda oluşturulan satırları silemiyorum. Distro'nun önceden oluşturulmuş paketi bunu gayet iyi yapıyor. Ayrıca, backspace anahtarının kendisinde bir sorun olmadığını da biliyorum, çünkü yazdığım karakterleri, sadece varolan karakterleri değil. Vim, çoğu zaman hat başına esasa bağlı olduğu için neredeyse mantıklıdır. Bu davranışı desteklemek için koymam gereken bir bayrak var mı? Veya var olan karakterleri/satırsonları silmek için normal moda girmek için tasarım gereği daha hızlı mı?Vim backspace tuşu sadece yeni metin üzerinde çalışır
26
A
cevap
32
Vay, ikinci kez soru mesajını yazdıktan sonra cevap dakikalarını çözdüm.
set backspace=indent,eol,start
Dağıtım paketi vimrc tarafından otomatik olarak ayarlanmış olmalıdır. Umarım bu cevap başkasına yardım eder! Bilgi için:
:help i_backspacing
+1
Hmm, bu kılavuzu okuduktan sonra Bu ayarı "ayarı" ayarını kaldırmanın ilginç bir fikir olabileceğini düşündüm :) –
+0
Bu anwser'i gönderdiğiniz için teşekkür ederiz! –
İlgili konular
- 1. Sadece VIM
- 2. Tepki: Backspace
- 3. Vim: vim-plugin tarafından oluşturulan eşleştirmeyi kaldır
- 4. Neden sys.stdout.write ('\ b') yeni satırlara karşı backspace yapmıyor?
- 5. Xcode'da yeni, cout kullanamazsınız, sadece std :: cout çalışır
- 6. Javascript Saptanan Denetim Tuşu Fare Üzerinde Düzenlendi
- 7. Bir TextBox'ta backspace tuş darbesi nasıl önlenir?
- 8. Yeni operatör nasıl çalışır?
- 9. Metin farklı uygulamalarda nasıl çalışır?
- 10. build.gradle'daki yeni applicationId nasıl çalışır?
- 11. Neden SendKey.Send() sadece bir süre çalışır?
- 12. Vim
- 13. Anchor tüm sayfalarda ve sadece metin üzerinde değil
- 14. Nasıl Vim "Komut tuşu" ile/nnoremap inoremap kurulur?
- 15. bulutta vim modu için krom kaçırma kaçış tuşu IDE
- 16. Vim: Insert Modunda Del
- 17. Vim - arabellek içinde yeni sekme aç
- 18. Backspace Appcelerator Android'i tanıma
- 19. ncurses ile backspace kullanma
- 20. "Done" tuşu ile UITextView * ve * "Return" tuşu?
- 21. grep sadece metin dosyaları
- 22. Vim
- 23. Yeni elemanlar üzerinde (0li)
- 24. WPF köprüler sadece sayfalarda çalışır mı?
- 25. Vim stili anahtar bağlamaları set-window-seçeneğini kullanarak tmux üzerinde nasıl çalışır?
- 26. Vim: Girintili bir komut dosyasından metin değiştirme
- 27. WordPress araması sadece sayfalarla değil, sayfalarla çalışır
- 28. JLabel, eski metin üzerinde, ayarlanmış bir metin
- 29. "Yeni satır" metin kutusu
- 30. iPhone klavyenin dönüş tuşu imleci sonraki metin alanına taşıyacak
.vimrc dosyanızı kontrol edin. Önceden oluşturulmuş paketten birini kopyalayabilirsiniz. Alternatif olarak 'dd' satırlarını silmek için 'J', 'o' ve 'O' eklemek için yenilerini eklemek için kullanın. –
"sadece yazdığım karakterlerin üzerinde geri al, sadece mevcut karakterler değil" - bu ne anlama geliyor? Backspace burada sorun değil gibi görünüyor. –
@maksymko ": set backspace =" yazısını vim içine yazarsanız, tanımlamaya çalıştığım şeyi görürsünüz. Ben itiraf edeceğim ben en iyi kelime :-) :-) – Joe