Vim'in virtüaledit = tüm özelliklerini kullanmayı seviyorum, ancak bir satırın sonundan sonra tıklayabilmeyi ve imlecin doğrudan satırın sonuna gitmesini de seviyorum (üzerine tıkladığım konuma gitmek yerine). Vim'in imlecin yerleşmesini fare tıklamasını takiben daha akıllıca yapmasını sağlayacak bir eklenti veya bir şey var mı? İdeal olarak, aşağıdakilerden birini yapmasını isterim:
- Fare tıklamasıyla virtüaledit tercihini yoksay Fare tıklatmasında, tıklama satırdaki son karakterden sonra gerçekleşirse, Vim, virtüaledit'in açık olmasına bakılmaksızın imleci satırın sonuna getirir.
- Moda bağlı fare tıklaması davranışı: Normal modda, satır sonundan sonra fare tıklaması imlecin son karaktere atlamasına neden olur; ekleme modunda, imleç farenin altına yerleştirilir.
- MS-Word stili davranış (tercih edilen): İmleç, tek tıklamayla satırın sonuna veya çift tıklamayla virtüaledit konumuna atlar
Sadece virtualedit-all'dan virtualedit-block'a geçebileceğimi biliyorum, ancak fare tıklaması davranışı dışındaki her şey için virtualedit = all'ı tercih ediyorum. (Aslında, imleci bir fare tıklaması kullanarak sekme karakterinin ortasına yerleştirmeyi bile seviyorum, bu yüzden satırdaki son karakterden sonra tıklamak gerçekten de bir davranış.)
Not; Lütfen, fareyi kullanmamayı öğrettiğimi öneren hiçbir yorum veya cevap yok. Fare kullanımı, Vim'den gVim'e geçmemin nedenlerinden biri, çünkü bir dosyadaki birincil hareket yönteminiz sadece klavye olsa bile, açıkçası son derece kullanışlı.
EDIT: moda bağlı fikir eklendi.
nnoremap <silent> <2-LeftMouse> <LeftMouse>i
. Nedense "ekleme moduna girmek için çift tıklayın" sadece bana mantıklı geliyor. İdeal olarak, sadece imleç çizginin sonunu geçiyorsa ve standart davranışı devam ettiriyorsa, bunun kullanılması oldukça kolay olan bir şey yapmak isterim.col('$')
vegetpos
, ama şimdilik olduğu gibi bırakacağım. Tekrar teşekkürler!